* {-moz-box-sizing:border-box; box-sizing:border-box;}
.jouter, .jouter:hover {
	text-align:left;
	cursor:default;
    position: absolute;
	zoom:1;
	border:1px solid #dfd9cf;
	background:url(../img/blank.gif) repeat #fffce1 top left;
    padding: 15px;
	width:300px;
}

.jcontent {
	color:#555;
	font: normal 12px arial;
	border:none;
}

.arrow{
    padding: 0!important;
    margin: 0!important;
	width:17px;
	height:9px;
	position:absolute;
}

.jouter .jclose {
    cursor:pointer; cursor:hand;
    position:absolute; top:15px; right:19px; background: url('../img/close.gif') no-repeat top left;
    width: 10px; height: 10px;
}

.jouter .top {bottom:-9px; background: url(../img/t_arr_.gif) no-repeat bottom left;}
.jouter .right {right:15px;}
.jouter .bottom {top:-9px; background: url(../img/b_arr_.gif) no-repeat top left;}
.jouter .left {left:15px;}

div.help_header{
	font:12px arial !important;
	font-weight:bold !important;
	color:#555;
	padding:0 18px 3px 0 !important;
	min-height:20px;
	_height:20px;
	margin:0 !important;
}

div.help_content{
	color:#555;
	font:11px tahoma;
	font-weight:normal !important;
	line-height:14px;
	max-height: 250px;/* 155px */
    background: url('/img/blank.gif') no-repeat;
    background-attachment: fixed;
    white-space: normal!important;
    /* zoom:1; */
	padding:2px 10px 0 0;
	overflow:auto;
	margin:0;
	overflow-x: hidden;
	overflow-y: auto;
	height:expression(this.scrollHeight> 250 ? "250px" : "auto");
}

.help_content a{
	font-weight:normal !important; padding:0!important;
}

.user-login-reg {text-align: right; padding: 0 0 6px;}
.user-soc-login {font-size:12px; padding: 0 0 0 48px; zoom:1; white-space: normal!important;}
.user-soc-login .fb {background: url(../img/ic-fb-16.gif) no-repeat;text-decoration:none; padding: 0 0 3px 19px; margin: 10px 0; white-space:nowrap; margin-right: 10px; color:#0655a4; font-size:12px;}
.user-soc-login .vk {background: url(../img/ic-vk-16.gif) no-repeat;text-decoration:none; padding: 0 0 3px 19px; margin: 10px 0; white-space:nowrap; margin-right: 10px; color:#0655a4; font-size:12px;}
.line191 {border-bottom: solid 1px #e4e1c9; margin: 5px 0 15px;}
