@import 'reset.css';

html, body {
	height: 100%;
	width: 100%;
	}
BODY {
	display: block;
	overflow: visible !important;
	background:#FFF url(../i/bg-page.gif);
	font-size:.75em;
	color:#404040;
	}
BODY,TEXTAREA,INPUT,SELECT {
	font-family:Arial,sans-serif;
	}

A {
	text-decoration:none;
	color:#069;
	}
A:hover {
	color:#09C;
	}

/* Login page
------------------------------------ */
.login-page {
	position:absolute;
	left:45%;
	top:50%;
	padding:0  2em 1em 0;
	width: 360px;
	margin:-220px 0 0 0;
	z-index:1;
	line-height: 1.5;
	}
	.login-page A {
		text-decoration:none;
		color:#6e9454;
		border-bottom: 1px dotted #6e9454;
		}
	.login-page A:hover {
		color:#6e9454;
		border-bottom:1px solid #6e9454;
		}	
	.login-page P {
		margin-bottom: 1em;
		}
	.login-page HR {
		display: block;
		height: 1px;
		border: none;
		color: #d9d9d9;
		background: #d9d9d9;
		margin: 1em 0;
		}

.login-page .logo {
	font: bold 210% Georgia, serif;
	margin-bottom: .75em;
	background: url(../i/header/jotsky.png) no-repeat;
	width: 360px;
	height: 112px;
	overflow: hidden;
	text-indent: -999em;
	}
	.login-page .logo STRONG {
		color: #6e9454;
		}
		
.login-page .text-em {
	line-height: 1.8;
	padding: 0 10px 0 25px;
	margin-bottom: 1.4em;
	font-size: 1.09em;
	}
	
.login-page .login-submit {
	position: absolute;
	left:-999em;
	}

.login-page .la-remme {
	margin:0;
	clear:both;
	vertical-align:top;
	}
	.login-page .la-remme .chk {
		vertical-align:middle;
		}
	html*.login-page .la-remme .chk {
		vertical-align:0;
		}

/* buttons */
.bt {
	overflow: hidden;
	height: 36px;
	text-indent: -999em;
	}
	.bt A:hover {
		background-position: 0 0;
		}
	.bt A {
		display: block;
		height: 36px;
		}
.bt-front-create-acc{
	width: 215px;
	margin-bottom: 1.5em;
	}
	.bt-front-create-acc A {
		background: url(../i/bt/bt-create-acc.png) no-repeat 0 100%;
		}
.bt-login {
	float:right;
	width: 113px;
	}
	.bt-login A {
		background: url(../i/bt/bt-login.png) no-repeat 0 100%;
		}
.bt-chkindex {
	float: left;
	margin-top: .3em;
	width: 193px;
	}
	.bt-chkindex A {
		background: url(../i/bt/bt-chect-postindex.png) no-repeat 0 100%;
		}
html*.bt-chkindex {
	margin-top:0;
	position: relative;
	top: -.75em;
	}
.bt-add-field {
	width: 156px;
	margin-top: .3em;
	}
	.bt-add-field A {
		background: url(../i/bt/bt-add-field.png) no-repeat 0 100%;
		}
.bt-create-acc {
	width: 215px;
	margin: 1.5em auto 0;
	}
	.bt-create-acc A {
		background: url(../i/bt/bt-create-acc.png) no-repeat 0 100%;
		}
	.bt-create-acc A.dis {
		cursor:default;
		background: url(../i/bt/bt-create-acc_dis.png) no-repeat 0 0 !important;
		}
.bt-ljlogin {
	float: right;
	margin: .5em 0 0 2em;
	width: 113px;
	}
	.bt-ljlogin A {
		background: url(../i/bt/bt-login.png) no-repeat 0 100%;
		}
.bt-save {
	width: 155px;
	margin: 1.5em auto 0;
	}
.dialog-form .dont-save {
	margin:-1.1em 0 0 50%;
	padding:0;
	position:relative;
	top:-14px;
	left:82px;
	font-size:.9em;
	color:#666;
	}
#settings .bt-save {
	margin-bottom: 1em;
	}
	.bt-save A {
		background: url(../i/bt/bt-save.png) no-repeat 0 100%;
		}
.bt-settings-acc {
	width: 197px;;
	margin: 1.5em auto 1em;
	}
	.bt-settings-acc A {
		background: url(../i/bt/bt-settings-acc.png) no-repeat 0 100%;
		}
.bt-change {
	width: 123px;
	float: left;
	}
	.bt-change A {
		background: url(../i/bt/bt-change.png) no-repeat 0 100%;
		}
.bt-confirm {
	width: 144px;
	float: left;
	}
	.bt-confirm A {
		background: url(../i/bt/bt-confirm.png) no-repeat 0 100%;
		}
.bt-yes {
	width: 78px;
	margin-right: 5px; 
	float: left;
	}
	.bt-yes A {
		background: url(../i/bt/bt-yes.png) no-repeat 0 100%;
		}
.bt-no {
	width: 88px;
	float: left;
	}
	.bt-no A {
		background: url(../i/bt/bt-no.png) no-repeat 0 100%;
		}
.bt-yes-wh {
	width: 78px;
	margin-right: 5px; 
	float: left;
	}
	.bt-yes-wh A {
		background: url(../i/bt/bt-yes-wh.png) no-repeat 0 100%;
		}
.bt-no-wh {
	width: 88px;
	float: left;
	}
	.bt-no-wh A {
		background: url(../i/bt/bt-no-wh.png) no-repeat 0 100%;
		}
.bt-recoverpass {
	width: 260px;
	margin: 0 auto;
	}
	.bt-recoverpass A {
		background: url(../i/bt/bt-recoverpass.png) no-repeat 0 100%;
		}
.bt-send{
	width: 158px;
	margin: 1em auto 0;
	}
	.bt-send A {
		background: url(../i/bt/bt-send.png) no-repeat 0 100%;
		}
.bt-yn-wrap {
	margin: 0 auto;
	width: 200px;
	height: 40px
	}
.bt-yn-wrap .bt-no,
.bt-yn-wrap .bt-no-wh {
	float: right;
	}
.bt-phonesetup{
	width: 206px;
	margin: 1.5em auto 1em;
	}
	.bt-phonesetup A {
		background: url(../i/bt/bt-phonesetup.png) no-repeat 0 100%;
		}

/* headers */
.dialog h2.hdr SPAN SPAN {
	overflow: hidden;
	text-indent: -99em;
	height:1em;
	}
.dialog .hdr-help SPAN SPAN {
	background: #BFBFBF url(../i/header/help.png) no-repeat 50% 24px;
	}
.dialog .hdr-logout SPAN SPAN {
	background: #BFBFBF url(../i/header/logout.png) no-repeat 50% 24px;
	}
.dialog .hdr-support SPAN SPAN {
	background: #BFBFBF url(../i/header/support.png) no-repeat 50% 24px;
	}
.dialog .hdr-agreement SPAN SPAN {
	background: #BFBFBF url(../i/header/agreement.png) no-repeat 50% 24px;
	}
.dialog .hdr-mobile-services SPAN SPAN {
	background: #BFBFBF url(../i/header/mobile-services.png) no-repeat 50% 24px;
	}
.dialog .hdr-error SPAN SPAN {
	background: #BFBFBF url(../i/header/error.png) no-repeat 50% 24px;
	}
.dialog .hdr-faq SPAN SPAN {
	background: #BFBFBF url(../i/header/faq.png) no-repeat 50% 24px;
	}
	
/* login form */
.login-form FIELDSET {
	padding: 0 0 .7em 25px;
	overflow:hidden;
	}
.login-form LABEL {
	display: block;
	margin: 0 0 .1em;
	font-size: .92em;
	}
	.login-form LABEL SMALL {
		color: #b3b3b3;
		}
.login-form INPUT.text {
	border: 1px solid #b3b3b3;
	font-size: 2em;
	padding: 1px .2em 1px 24px;
	width: 175px;
	display: block;
	color: #404040;
	float:left;
	background:#fff url(../i/login/user.gif) no-repeat 5px 50%;
	}
html*.login-form INPUT.text {
	background-position:5px 60%;
	}
	
/* lang */
.lang {
	font-size:.9em;
	float:right;
	padding:16px 21px 3px;
	}
	.lang STRONG,
	.lang A {
		background:url(../i/bt/lang-off.gif) no-repeat;
		width:62px;
		height:18px;
		line-height:18px;
		text-align:center;
		float:left;
		margin-left:6px;
		border:none;
		color:#a4a4a4;
		}
	.lang A:hover {
		color:#a4a4a4;
		}
	
	.lang STRONG {
		background:url(../i/bt/lang-on.gif) no-repeat;
		color:#fff;
		font-weight:normal;
		}
	
/* footer */
.login-footer {
	padding: 0 0 0 25px;
	color: #b3b3b3;
	font-size: .92em;
	}
	.login-footer P {
		margin-bottom: .5em;
		}
	.login-footer A {
		color: #b3b3b3;
		border-bottom: 1px dotted #b3b3b3;
		}
	.login-footer A:hover {
		color: #b3b3b3;
		border-bottom: 1px solid #b3b3b3;
		}
.login-page .foo-menu {
	position: relative;
	top: 13px;
	left: 10px;
	font-size: 1em;
	color: #b3b3b3;
	float: right;
	overflow: hidden;
	}
	.login-page .foo-menu LI {
		margin-left: -1px;
		margin-bottom:1em;
		padding:0 .6em;
		}
	.login-page .foo-menu LI.last {
		clear:left;
		white-space:nowrap;
		}
	.login-page .foo-menu A {
		color: #404040;
		border-bottom: 1px dotted #404040;
		}
	.login-page .foo-menu A:hover {
		color: #404040;
		border-bottom: 1px solid #404040;
		}

.login-page .lj-logo {
	float:left;
	position:static;
	margin:0 0 -12px;
	}
	.login-page .lj-logo A,
	.login-page .lj-logo A:hover {
		border:none;
		}


/* footer Menu */
.foo-menu {
	position: absolute;
	left: 24px;
	bottom: 24px;
	font-size: 92%;
	color: #b3b3b3;
	}
	.foo-menu LI {
		float: left;
		border-left: 1px solid #b3b3b3;
		padding: 0 1em;
		line-height: .8;
		}
		.foo-menu LI.foo-user {
			border:none;
			padding-left: 0;
			}
	.foo-menu A {
		color: #404040;
		border-bottom: 1px dotted #404040;
		padding-bottom: .1em;
		}
	.foo-menu A:hover {
		border-bottom-style: solid;
	}

	.foo-hint {
		position: absolute;
		left: 50%;
		top: -55px;
		height: 54px;
		white-space: nowrap;
		margin-left:-18px;
		}
		.foo-hint-l {
			background: url(../i/hint/hint-l.png) no-repeat;
			width: 23px;
			height: 54px;
			float: left;
			}
		.foo-hint-r {
			background: url(../i/hint/hint-r.png) no-repeat;
			width: 15px;
			height: 54px;
			float: right;
			}
		.foo-hint-c {
			margin:0 15px 0 23px;
			background: url(../i/hint/hint-tb.png) repeat-x;
			height: 26px;
			padding: 18px 26px 0 0;
			color: #404040;
			}
			.foo-hint-c .bt-close {
				background: url(../i/bt/close.gif) no-repeat;
				width: 16px;
				height: 16px;
				overflow: hidden;
				text-indent: -99em;
				display: block;
				float: right;
				margin: -3px -20px 0 0;
				border: none;
				position: relative;
				left: 6px;
				}
			.foo-hint-c .bt-close:hover {
				border: none;
				}
			.foo-hint A {
				color: #6e9454;
				border-bottom: 1px dotted  #6e9454;
				}
			.foo-hint A:hover {
				border-bottom: 1px solid #6e9454;
				}

/* Registration & Profile pages
------------------------------------ */
.reg-page-body {
	height: auto;
	overflow: visible;
	}
.reg-page {
	width: 42em;
	margin: 0 auto;
	padding: 5em 0 3em;
	}

/* dialog */
.dialog h2 {
	background: url(../i/dialog/tl-dark.gif) no-repeat 0 0;
	padding-left: 7px;
	font-size:100%;
	}
		.dialog h2 span {
		background: url(../i/dialog/tr-dark.gif) no-repeat 100% 0;
		padding-right: 8px;
		display: block;
		}
		.dialog h2 span span {
		background: #bfbfbf;;
		font: bold 2em georgia, serif; 
		display: block;
		text-align: center;
		padding: .75em 1em;
		color:#fff;
		}
.dialog .dialog-c {
	border-left: 1px solid #e6e6e6;
	background: #fff url(../i/dialog/r.gif) repeat-y 100% 0;
	padding: 2em 2px 1.5em 0;
	}
	.dialog .dialog-c A{
		color: #6e9454;
		border-bottom: 1px dotted #6e9454;
		}
	.dialog .dialog-c A:hover{
		color: #6e9454;
		border-bottom: 1px solid #6e9454;
		}
.dialog .dialog-b {
	background: url(../i/dialog/br.gif) no-repeat 100% 0;
	padding-right: 9px;
	}
		.dialog .dialog-b div {
		background: url(../i/dialog/bl.gif) no-repeat 0 0;
		height: 9px;
		}
		
.dialog .foo-menu {
	position: relative;
	top: 0;
	padding: 1em 0;
	left: 10px;
	font-size: .92em;
	color: #b3b3b3;
	float: right;
	overflow: hidden;
	height: 1.5em;
	}
	.dialog .foo-menu LI {
		margin-left: -1px;
		}
	.dialog .foo-menu A {
		color: #404040;
		border-bottom: 1px dotted #404040;
		}
	.dialog .foo-menu A:hover {
		color: #404040;
		border-bottom: 1px solid #404040;
		}
			
	.dialog .lj-logo {
		margin:.5em;
		}
		
.dialog-request  .dialog-c {
	font-size: 1.5em;
	line-height: 1.4;
	}
	
	.dialog P {
		margin: 0 24px 1em;
		}
	.dialog P.request {
		text-align: center;
		}
	.dialog P.request-out {
		text-align: center;
		margin-bottom: 1em;
		}
	
	.dialog P.dialog-spinner {
		text-align: center;
		margin-bottom: 0;
		}

/* dialog form */
.dialog-form{
	line-height: 1.4;
	}
.dialog-form .dialog-c {
	padding:0 0 1em;
	}
.dialog-form A {
	text-decoration:none;
	color:#6e9454;
	border-bottom: 1px dotted #6e9454;
	}
.dialog-form A:hover {
	color:#6e9454;
	border-bottom:1px solid #6e9454;
	}	
.dialog-form TABLE {
	border-collapse: collapse;
	table-layout: fixed;
	width: 41.75em;
	}
	.dialog-form TABLE.iagree {
		margin-top:1.5em
		}
	
	.dialog-form TD {
		width: 50%;
		padding: 0 12px 0 24px;
		vertical-align: top;
		}
	.dialog-form TD.second {
		padding: 0 24px 0 13px;
		}
	.dialog-form TD.colspan2 {
		padding: 0 24px;
		}
	.dialog-form TD.em {
		background: #ffffe7;
		border-bottom: 1px solid #e6e6e6;
		padding-bottom: .5em;
		}
		.dialog-form TABLE.iagree TD.em {
			border-top: 1px solid #e6e6e6;
			}
		.dialog-form TABLE.iagree TD.em UL {
			list-style:disc;
			padding-left:3.2em;
			margin-bottom:.5em;
			}
	.dialog-form TD.frameholder {
		padding: 0 2px 0 0;
		position: relative;
		}
.dialog-form P {
	font-size: 1.0835em;
	margin: 0 0 1em;
	}
.dialog-form LABEL {
	display: block;
	margin: 1em 0 .2em;
	font-size: 1.0835em;
	}
.dialog-form BIG {
	font-size: 1.5em;
	}
.dialog-form BIG LABEL {
	margin-top: .5em;
	}
.dialog-form TEXTAREA {
	background: #fff;
	border: 1px solid #b3b3b3;
	font-size: 2em;
	padding: .05em 0;
	width: 99%;
	display: block;
	}
.dialog-form SELECT.select-list {
	background: #fff;
	border: 1px solid #b3b3b3;
	padding: 0;
	width: 100%;
	display: block;
	font-size: 1em;
	}

.dialog-form INPUT.text,
.dialog-form TEXTAREA,
.dialog-form SELECT {
	color: #404040;
	}
	
.dialog-form INPUT.text {
	background: #fff;
	border: 1px solid #b3b3b3;
	font-size: 2em;
	padding: .05em 0;
	width: 100%;
	display: block;
	}
.dialog-form INPUT.text.dis {
	color: #808080;
	}
.dialog-form .colspan2 .text,
.dialog-form .colspan2 TEXTAREA {
		width:100%;
	}
/* -opera */
body[class|="reg-page-body"] .dialog-form INPUT.text,
body[class|="body-iframe"] .dialog-form INPUT.text {width: 99%}
body[class|="reg-page-body"] .dialog-form .colspan2 .text,
body[class|="body-iframe"] .dialog-form .colspan2 .text{width: 99.5%}
/* +opera */

.dialog-form .text-short {
	width: 8em;
	float: left;
	margin-right: 1em;
	}
.dialog-form .form-comm {
	color: #808080;
	font-style: italic;
	margin-bottom:0;
	}
.dialog-form INPUT.text-hint {
	color: #e6e6e6;
	}
.dialog-form INPUT.chk {
	vertical-align: middle;
	}
.dialog-form .radiogroup {
	padding:.5em 0 0;
	}
.dialog-form .radiogroup INPUT {
	}
.dialog-form .radiogroup LABEL {
	display:inline;	
	margin:0 1em 0 0;
	}
.dialog-form LABEL.label-just {
	margin-top: 1em;
	position: relative;
	top:2.3em;
	}
.dialog-form LABEL.label-just .chk {
	margin-right: .5em;
	}
.dialog-form LABEL.label-just SMALL {
	font-size: 85%;
	}
.dialog-form .captcha {
	margin-top: 1.2em;
	border: 1px solid #b2b2b2;
	text-align:center;
	}
	.dialog-form .captcha IMG {
		vertical-align:middle;
		}
	
/* additional info */
.dialog-form .addit-info {
	margin: 1em 24px 0;
	}
.dialog-form h3 {
	background: #f3f3f3;
	font-size: 1.5em;
	color: #808080;
	padding: .3em 24px;
	border-bottom: 1px solid #fff;
	font-weight: normal;
	}

.dialog-form .drop-box {
	background: #f3f3f3;
	padding-bottom: 1px;
	margin-right: 2px;
	}
	.dialog-form .drop-box h3 {
		background: #f3f3f3 url(../i/dialog/opened.gif) no-repeat 10px 55%;;
		cursor: pointer;
		}
	.dialog-form .drop-box-closed h3 {
		background: #f3f3f3 url(../i/dialog/closed.gif) no-repeat 10px 50%;;
		}

 .drop-box-closed .drop-box-droppable {
 	display: none;
	 }
	 
 .dialog-form TABLE.drop-box-droppable {
 	margin-bottom: 1em;
	 }
.dialog-form .drop-box .default {
	background: #f3f3f3 !important;
	}
.dialog-form .drop-box .valid {
	background: #f3f3f3;
	}

html*.bt-chkindex {
	margin-top: 1em; 
	}

.dialog-form  .hr-dotted {
	height: 1px;
	background: url(../i/dotted.gif);
	margin: 1.5em 0 2em;
	}
	
/* errors */
.dialog-form .err,
.dialog-form .valid {
	background: #fff;
	padding:4px;
	margin-left:-4px;
	margin-bottom:0em;
	}
	.dialog-form .err {
		background-color: #ffd9dc !important;
		position: relative;
		}
	.dialog-form .default input {
			color: #e6e6e6;
		}
	.dialog-form .valid.done {
		background: #d3ecc4;
		}
	
	.dialog-form .short .valid,
	.dialog-form .short .err {
		width: 32em;
	}
	.dialog-form .valid:after,
	.dialog-form .err:after {
	    content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
		}
.dialog-form .short input.text {
	float: left;
	width: 8.7em !important;
	margin-right: 1em;
	}
.dialog-form .colspan2 .short .bt {
	margin-top: -.05em;
	margin-bottom: -.5em;
	}
		
html*.err,
html*.valid {/*+safary only*/
	padding:2px 3px 2px 4px !important;
	}
.err-hint {
	position: absolute;
	top:-15px;
	right: 102%;
	margin: 0 0 0 -4px;
	z-index: 5;
	}
.err-hint.inline {
	right: auto;
	top: auto;
	margin: 18px 0 0 -175px;
	}
.second .err-hint {
	left: 100%;
	right: auto;
	margin: 0 0 0 4px;
	}
	.err-hint-t{
		background: url(../i/error/t.png) no-repeat;
		height: 14px;
		}
	.err-hint-b{
		background: url(../i/error/b.png) no-repeat 0 100%;
		height: 13px;
		}
.err-hint-c{
	width: 155px;
	padding: 0 15px 2px 20px;
	background: url(../i/error/lr.png) repeat-y 0 0;
	position: relative;
	font-size: .9167em;
	line-height: 1.8;
	z-index: 500001;
	}
.err-hint-c .arr {
	position: absolute;
	top:12px;
	right:-4px;;
	background: url(../i/error/rarr.png) no-repeat;
	width: 11px;
	height: 17px;
	}
.second .err-hint-c .arr {
	left: -4px;
	right: auto;
	background: url(../i/error/larr.png) no-repeat;
	}
.err-hint-c P {
	font-size: 1em;
	margin-bottom: 0;
	}
.err-hint-c LI {
	list-style: inside disc;
	}
.err-hint-c STRONG {
	font-weight: bold;
	font-size: 1.5em;
	line-height: 1;
	}
.err-hint-c SMALL {
	color: #808080;
	font-size: .9em;
	}
	
/* frames */
.body-iframe {
	background: #FFF;
	}
.body-iframe TABLE {
	margin-bottom: 0;
	}
.body-iframe P {
	margin: .3em 0 1em;
	}
#frame-lj-noauth {
	width: 100%;
	height: 10em;
	}
#frame-lj-auth {
	width: 100%;
	height: 10em;
	}
	
	
/* dialog text */
.dialog-text .dialog-c{
	padding: 0 2px 1em 0pt
	}
.dialog-text-c {
	padding: 1em 24px 0;
	margin-bottom: -1em;
	}
.dialog-text-c H2 {
	background:none;	
	font-size:1.5em;
	font-weight:normal;
	line-height:1.1;
	padding:0pt;
	margin-bottom:.3em;
	}
.dialog-text-c H3 {
	background:none;	
	font-size:1.2em;
	font-weight:normal;
	line-height:1.1;
	padding:0pt;
	margin-bottom:.3em;
	}
.dialog-text-c H1 {
	font-size: 2em;
	line-height: 1.5;
	margin: .5em 0 .5em;
	font-weight: normal;
	}
.dialog-text-c UL,
.dialog-text-c OL,
.dialog-text-c P {
	line-height: 1.5;
	margin-bottom: 1em;
	margin: 0 0 1em;
	list-style-position: outside;
	}
.dialog-text-c LI {
	padding-left: 2em;
	}
.dialog-text-c OL {
	list-style-type: decimal;
	}
.dialog-text-c LI UL,
.dialog-text-c LI OL {
	font-size: 1em;
	margin: 0;
	}
.dialog-text-c UL.text-blocks H4 {
	font-weight: bold;
	font-size: 1.09em;
	}
.dialog-text-c .text-blocks {
	padding-left: 1.5em;
	}
.dialog-text-c OL.text-blocks {
	list-style-type: decimal;
	}
.dialog-text-c OL OL.text-blocks{
	list-style: lower-latin;
	}
.dialog-text-c UL.text-blocks {
	list-style-type: disc;
	}
.dialog-text-c OL.text-blocks H4 {
	font-weight: bold;
	font-size: 1.09em;
	}
.dialog-text-c .text-blocks LI {
	padding-left: 0;
	margin: 1em 0 0;
	}
.dialog-text .em {
	background: #ffffe7;
	border-bottom: 1px solid #e6e6e6;
	padding-bottom: .5em;
	margin-bottom: 0;
	padding-top: 1.5em;
	}
.dialog TEXTAREA.support-req {
	font-size: 1.09em;
	padding: .5em;
	width: 33.2em;
	}
.dialog-text-c CODE {
	font-family: monospace;
	color: #46b;
	font-size: 1.23em;
	}
.dialog-text-c .fillme {
	background:red;
	}

/* Error page
-----------------------*/
#error-page {
	position: absolute;
	left: 50%;
	top: 48%;
	margin: -118px 0 0 -126px;
	}
.error-page-c {
	background: url(../i/sheet/error.png) no-repeat;
	height: 216px;
	width: 182px;
	padding: 15px 35px;
	line-height: 1.4;
	}
#error-page H1 {
	font-size: 1.5em;
	margin-bottom: 3em;
	font-weight: normal;
	}
#error-page H2 {
	font-size: 1.5em;
	text-align:center;
	font-weight: normal;
	}
#error-page P {
	text-align:center;
	position: relative;
	}
#error-page A {
	text-decoration:none;
	color:#6e9454;
	border-bottom: 1px dotted #6e9454;
	font-size: .92em;
	}
#error-page A:hover {
	color:#6e9454;
	border-bottom:1px solid #6e9454;
	}
	
/* stickers on content pages */	
body .menu,
body #w-dialog-delete {
	z-index: 10000;
	}	

/* mobile prices */
.t-mobile-prices {
	margin:.5em 0 1.5em;	
	width:99%;
	}
.t-mobile-prices TH,
.t-mobile-prices TD {
	padding:3px 15px 3px 0;
	line-height:1.4;
	}
.t-mobile-prices TH {
	border-bottom:5px solid #fff;
	color:#666;
	font-size:11px;
	}

/* hide stickers */
#w-dialog-delete,
#context-stick,
stick-container {
	display:none;
}
	