.b-buttonarea {
    overflow: hidden;
    display:inline-block;
	*display:inline;
	text-decoration:none;
	*zoom:1;
    box-shadow: 0 0 2px rgba(205, 205, 205, 0.3);
    border-radius: 3px;
    vertical-align: middle;
    width: 150px;
}
.b-buttonarea:hover {
	box-shadow: 0 0 2px rgba(205, 205, 205, 0.2), 0 0 15px rgba(153, 153, 153, 0.2);
}
.b-buttonarea__colored {
    box-shadow: 0 0 2px rgba(255, 18, 0, 0.5);
}
.b-buttonarea__colored:hover {
	box-shadow: 0 0 2px rgba(255, 89, 24, 0.3), 0 0 25px rgba(255, 18, 0, 0.3);
}

/*.b-button-orange, .b-button-confirm .ui-button-text{
	background:url(img/btn-bg.png) 0 0 no-repeat;
	}*/
.b-button-orange:hover {
	background-position: center -33px;
	}
.b-button-orange:focus{
	box-shadow:0 1px 2px 0 rgba(225, 211, 174, 0.8) inset, 0 0 15px rgba(255, 18, 0, 0.68);
}
.b-button-cancel, .ui-button.b-button-cancel .ui-button-text{
	background:none !important;
	box-shadow:none !important;
	color:#7E7F80;
	border:none;
	font-size: 13px; 
	font-family: Arial, Sans-Serif !important;
	font-weight:700;
	text-decoration: underline; 
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	}
.b-button-cancel, .ui-button.b-button-cancel:hover .ui-button-text {
	text-decoration:none  !important;
	color:#ff7432!important;
	}	
	.b-button-cancel:hover,  .b-button.b-button-cancel:hover {
		color:#F25322  !important;
		text-decoration:none  !important;		
		}
.b-button .ico {
	display:block;
	padding:2px 0 0 26px;
	height:22px;
	}
.b-button .ico-user {
	background:url(img/ico-user.png) 0 0 no-repeat;
	}
.b-button .ico-rubish {
	background:url(img/ico-rubish.png) 0 0 no-repeat;
	}
.b-button-left-indent {
	margin-left: 13px;
}
/*new button*/
.b-button-registration {
	background: url(img/btm-register.png) no-repeat 0 0;
	width:249px;
	height:46px;
	text-align: center;
	border: 0;
	font-family:'WarHeliosCondCBold';
	font-size: 17px;
	color: #ffffff;
	text-shadow: 0 -1px 0 #000000;
	text-transform:uppercase;
	box-shadow: 0 0 10px rgba(255,18,0,0.50);	
}
.b-button-registration:hover {
	background: url(img/btm-register.png) no-repeat 0 -46px;
	cursor: pointer;
	box-shadow: 0 0 30px rgba(255,18,0,0.68);
	color: #ffffff;
}
.b-button-small {
	background: url(img/btm-register-small.png) no-repeat 0 0;
	width:182px;
	height:46px;
	text-align: center;
	border: 0;
	font-family:'WarHeliosCondCBold';
	font-size: 17px;
	color: #ffffff;
	text-shadow: 0 -1px 0 #000000;
	text-transform:uppercase;
	box-shadow: 0 0 10px rgba(255,18,0,0.50);
	text-decoration: none;
	
}
.b-button-small:hover {
	background: url(img/btm-register-small.png) no-repeat 0 -46px;
	cursor: pointer;
	box-shadow: 0 0 30px rgba(255,18,0,0.68);
	color: #ffffff;
}
.b-button-linck {
	display: block;
	padding: 14px 0 0 0;
	height:32px !important;
}
.b-button__margin-top {
    margin-top: 10px;
}
.b-button__margin-left {
    margin-left: 4px;
}
/*end*/

.b-form {
	position:relative;
    *zoom:1;
	}
.b-form fieldset {
	overflow: hidden;
	clear:both;
	display:block;
	padding:0 0 30px;
	}
.b-bonus__margin-b0 .b-form fieldset {
    padding: 0;
}
.b-form_fieldset__inline {
    font-size: 0;
    letter-spacing: -3px;
    line-height: 0;
    word-spacing: -3px;
}
.b-form_fieldset__inline .b-error {
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
}
.b-form_fieldset__padding-b23 {
    padding: 0 0 23px !important;
}
.b-form_fieldset__padding-t7-b23 {
    padding: 7px 0 23px !important;
}
.b-form .b-form_fieldset__padding-b10 {
    padding: 0 0 10px;
}
.b-form .b-form_fieldset__padding-b15 {
    padding: 0 0 15px;
}
.b-form .b-form_fieldset__margin-b42 {
    padding: 0;
    margin: 0 0 42px 0;
}
.b-form .b-form_fieldset__margin-b23 {
    padding: 0;
    margin: 0 0 23px 0;
}
.b-form .b-form_fieldset__margin-b20 {
    padding: 0;
    margin: 0 0 20px 0;
}
.b-form .b-form_fieldset__margin-b18 {
    padding: 0;
    margin: 0 0 18px 0;
}

.b-form .b-form_fieldset__nohidden {
    overflow: auto;
}
.b-form fieldset.b-form-fieldset_visibility, .b-fieldset__visibility {
	overflow:visible!important;}
.b-form .b-login {
    padding:0 0 25px;
}
.b-form .b-login__tooltip {
    overflow: visible;
}
.b-form .b-login-popup__indent {
    padding-bottom: 20px;
}
.b-form .b-login__padding-t4{
    padding-top: 4px;
}
.b-form .b-login__padding-b45{
    padding-bottom: 45px;
}
.b-form .b-popup-form fieldset {
    padding: 0 0 15px 0;
}
.b-form .b-popup-form {
	padding: 1em 1em 0 1em;
}
.b-form__settings {
    width: 419px;
}
.b-form__settings .b-popup-form {
    padding: 23px 20px 31px;
}
.b-form__settings .hr {
    background: url("img/devider.png") no-repeat 0 0;
    height: 2px;
    margin: 17px -20px 7px;
}
.b-form__settings li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-right: 2px;
    vertical-align: middle;
}
.b-form-line {
    margin: 13px 0;
}
.b-form-line li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-right: 2px;
    vertical-align: middle;
}
.b-popup-form__width510{
    width:510px;
}
.b-popup-form__width620{
    width:620px;
}
.b-form fieldset label, .b-label-double-name, .b-form-label {
	display:inline-block;
	*display:inline;
	font-family:"Arial Narrow", arial, sans-serif;
	font-stretch: condensed;
	color:#979899;
	font-size:13px;
	font-weight:bold;
	padding:0 5px 8px 0;
	*zoom:1;
	}
.b-form-label__nostretch, .b-form fieldset .b-form-label__nostretch, .b-form fieldset .b-table-settings label {
	font-family:arial, sans-serif;
	font-stretch: normal;
	}
.b-form fieldset .b-table-settings label{
    padding-bottom: 0;
}
.b-header-fieldset {
    display:inline-block;
	*display:inline;
	font-family: Arial,"Helvetica CY",Helvetica,sans-serif;
    color: #979899;
	font-size:13px;
	font-weight:bold;
	padding:0 5px 15px 0;
	*zoom:1;
}

.b-form fieldset .b-password-validation label{
	display:block;}
.b-form fieldset .b-label-double label {
    font-size: 100%;
    padding:0;
    color:#B4B4B4;
}
.b-label-double {
    float: left;
    padding: 5px 10px 0 0;
}
.b-form fieldset.b-fieldset-agree label {
	font-size:12px;
	padding:0;
	top:0; 
	font-family:Arial, "Helvetica CY", Helvetica, sans-serif;
	}
.b-form fieldset .number {
	color:#b4b4b4;
	}
.b-form fieldset .descripton {
	display:inline-block;
	clear:right;
	line-height:1.3;
	*vertical-align:top;
	*zoom:1;
	}
.b-form fieldset .descripton strong {
	color:#b4b4b4;
	}
.b-form .b-label-double-content fieldset .b-form-element,
.b-form .b-label-double-content .b-form-element {
    clear: none;
	padding:0;
	width: 96px;
	float: left;
}
.b-form fieldset.b-fieldset-long .b-form-element {
	float:none;
	clear:both;
	}
.b-form-element input[type="text"],
.b-form-element input[type="password"],
.b-captcha_field input[type="text"],
.b-search-opposition_field {
	background: url("img/bg_input.png") repeat-x #b9b9ba;
	border: 1px solid #000;
    box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.75);
	color: #000;
    padding: 2px 7px;
    height: 18px;
	width: 270px;
	font-family: Arial, "Helvetica CY", Helvetica, sans-serif;
	font-size: 12px;
    font-stretch: normal;
}

input[type="text"]:focus,
input[type="password"]:focus {
    background-position: 0 -38px;
    background-color: #FDFDFD;
}

.b-form_fieldset_width_380 input[type="text"],
.b-form_fieldset_width_380 input[type="password"] {
	width: 380px;
}
.b-form_fieldset_width_350 input[type="text"] {
	width: 350px;
}
.b-form_fieldset_width_180 input[type="text"],
.b-form_fieldset_width_180 input[type="password"] {
	width: 180px;
}
.b-form_fieldset_width_100 input[type="text"],
.b-form_fieldset_width_100 input[type="password"] {
	width: 100px;
}
.b-form-element_text input[type="text"],
.b-form-element_text input[type="password"]{
	width:150px!important;}
	
.b-password-validation {
	float: left;
}
.b-password-validation_iewidth{
	width:396px;}
.b-form .b-form-element .currency-gold input[type="text"] { 
	width: 82px;
	}
.b-datatime .b-form-element input[type="text"],
.b-datatime .b-form-element input[type="password"],
.b-datatime input[type="text"] {
    width:246px;
}
.b-form .b-label-double-content fieldset .b-form-element input {
    width: 80px;
}
.b-form fieldset .b-form-element input[type="file"] {
	background:#0a0b0d; color:#fff;
	line-height:100%;
	border: none;
}
.b-form fieldset .b-form-element-long {
	width:100%;
	}
.b-form-element-long input[type="text"], .b-input-long {
	width:670px!important;
	}
.b-datatime .b-form-element-long input[type="text"],
.b-datatime .b-form-element .b-input-long {
    width:646px;
}
.b-form-element-short input[type="text"], .b-input-short
.b-form-element-short input[type="text"], .b-input-short {
	width:49px!important;
}
.b-input-small {
    width: 21px !important;
}
.b-input__tooltip {
    position: relative;
}
.b-form-element__padding-l9 {
    padding: 0 0 0 9px;
}
.b-form fieldset .b-informer {
	/*display:inline;*/
	position:relative;
	top:6px;
	padding:4px 14px 3px 0;
	clear:left;
	float:left;
	font-size:11px;
	}
.b-form fieldset .runtimecheck {
	float:left;
	position:relative;
	top:6px;
	}
.b-form fieldset .b-accept {

	padding:4px 0 3px 21px;
	background:url(img/ico-message-ac.png) 0 -2px no-repeat;
	display:none;
	font-size:11px;
	color:#77cc00;
	
	}
.b-form fieldset .b-verification {
	display:none;

	color:#5c785b;
	font-size:11px;
	padding:4px 0 3px 21px;
	background:url(img/ico-message-ve.png) 0 -3px no-repeat;
	}
.b-form fieldset .b-decline {
	margin:4px 0 3px 0;
	font-size:11px;
	color:#d40000;
	display:none;
	}
.b-form fieldset .b-error {
	margin:4px 0 4px 0;
	font-size:11px;
	color:#d40000;
	clear:both;
	position:relative;
	top:6px;
	display:none;
	}
.b-form fieldset.error .b-error, 
.b-form .b-error-on-form-field .b-error,
.b-form fieldset.verification .b-verification,
.b-form fieldset.decline .b-decline,
.b-form fieldset.accept .b-accept {
	display:block;
	} 	
.b-form fieldset.error  .b-form-element input,
.b-form fieldset.b-error-on-form-field  .b-form-element input,
.b-form fieldset.decline  .b-form-element input,
.b-form fieldset.error  .b-form-element textarea,
.b-form fieldset.b-error-on-form-field  .b-form-element textarea,
.b-form fieldset.decline  .b-form-element textarea {
	border:1px solid #cc0c0c;
	}
/* dirty hack for /media/personal/js/gifts-purchase.js */
.b-form fieldset.b-error-on-form-field  .b-form-element input.js-error-not-an-error {
	border:1px solid #797c7d;
}
.b-form fieldset.accept  .b-form-element input,
.b-form fieldset.accept  .b-form-element textarea {
	border:1px solid #467d0c;
	word-wrap: break-word; 
	}
.b-form fieldset .b-form-element textarea {
	background:#b9b9ba;
	border:1px solid #000;
    box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.75);
	color:#000;
	padding:4px 7px;
	line-height:166%;
	width:670px;
	font-family:Arial, "Helvetica CY", Helvetica, sans-serif;
	font-size:12px;
	line-height:150%;
	word-wrap: break-word; 
	scrollbar-base-color:#404040;
	overflow:auto;
    font-stretch: normal;
	}
.b-form fieldset .b-form-element textarea:focus {
    background:#FDFDFD;
}
.b-form fieldset .b-form-element.short textarea {
    width: 350px;
    height: 60px;                                            
}
.b-textarea-short {
	height:36px;
	}
.b-textarea-long {
	height:100px;
	}
.b-form fieldset .check {
	color:#fff;
	}
/*при преобразовании в scss избавиться рассмотреть возможность избавления от fieldset input ladel и замена на классы*/
.b-form fieldset .checked,
.b-form .b-login .checked {
    color:#b9bbbe;
}
.b-form fieldset .check .hover,
.b-form fieldset .radio .hover{
	color: #dfe1e5;
}
.b-form fieldset .check .active,
.b-form fieldset .radio .active{
    color: #b9bbbe;
}
.reg-KR label, .reg-KR .b-form fieldset label{
    line-height: 1.33;
}
/*.b-form fieldset*/ .b-cancel, .b-button-confirm.b-cancel {
    background: none!important;
    border: none;
	display:inline-block;
	*display:inline;
	color:#F25322;
	font-size:12px;
	font-weight:700;
    margin-right: 0;
	padding:0 0 0 13px;
    cursor: pointer;
	*zoom:1;
	}
.b-cancel .b-button-confirm:hover {
    color: #FF7432;
    text-decoration:underline;
}
.b-button-confirm.b-cancel {
    padding:0 0 0 0;
}
/*.b-form fieldset*/ .b-cancel a, .b-cancel span {
    background: none;
	color:#f25322;
    font-size: 12px;
    font-weight: normal;
	}
.b-cancel a:hover {
    color: #ff7432!important;
	text-decoration:underline;
	}
.b-cancel a.b-cansel_cross {
    background: url(img/cansel-cross.png) no-repeat 0 0;
    padding-left: 15px;
}
.b-cancel a.b-cansel_cross:hover {
    background-position: 0 -15px;
}
.b-cancel__big {
    line-height: 46px;
    vertical-align: top;
    cursor: default;
}
.b-element-search-right {
    float:right;
}
.b-element-search-form {
    padding:0;
	}	
.b-element-search {
	position:relative;
	}
.b-element-search__inline {
    display: inline-block;
    *zoom:1;
}
.b-element-search-form li {
	float:left;
	}

.b-element-search-form .b-element-search input:focus {
    background-position: 0 -38px;
    background-color: #fefefe;
    }
.b-full-list-link {
	padding:6px 0 2px 7px;
	}

.b-form .b-login label, .b-label-name {
	font-size: 17px;
	color:#babfba;
	font-weight: normal;
	display: inline-block;
	padding: 0 5px 8px 0;
}
.b-form .b-login input[type="text"], .b-form .b-login input[type="password"] {
	height: 22px;
	padding: 3px 7px;
	border: 1px #b4babf solid;
	background: url(./img/bg-input.png) left top repeat-x #f1f1f1;
	box-shadow: inset 0 2px 3px #2F3031; /* Параметры тени */
	color:#000000;
	font-size: 18px;
    font-stretch: normal;
}
.b-form .b-login input[type="text"]:focus, .b-form .b-login input[type="password"]:focus {
	background-position: left -30px;
	background-color:#fff;
	box-shadow: inset 0 2px 3px #2F3031; /* Параметры тени */
	border: 1px solid #ffffff;
}
/*temp style for select*/
.b-form p {
    line-height:146%;
    margin:0 0 16px 0;
    }
.reg-KR .b-form p {
    line-height: 155%;
    margin: 0 0 12px;
}
.b-form .b-label-double-content p {
    margin: 0;
    line-height:1;
}
/*input type file*/
.b-input-type-file {
    display: block;
    float: left;
    width: 150px;
    overflow: hidden;
	}
.b-input-type-file .b-button_right {
    width: 106px;
}
.b-input-type-file .b-button {
    *width: 150px;
    *overflow: hidden;
}
input[type="file"] {
	/*margin-top: -26px;*/
	filter: alpha(opacity=0);
	opacity: 0;
	font-size: 155px;
	height:100px;
	cursor:pointer !important;
	margin: -28px 0 0 -420px;
	direction:rtl;
}
input:-webkit-autofill {
    color: #000 !important; 
    }

.b-dialog-content {
    overflow: hidden;
}
/*.js-dialog-content {
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.07), 0 2px 54px 10px rgba(0, 0, 0, 0);
}*/
.ui-dialog-content {
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.07), 0 2px 54px 10px rgba(0, 0, 0, 0);
}
/*step*/
.b-step {
    background: url(img/srep_border.png) no-repeat 50% 100%;
}
.b-step__nonumbers {
    background: url(img/srep_bg_nonumber.png) no-repeat 50% 100%;
    margin: -10px -25px 0 -25px;
    padding: 0 25px;
}
.b-step-list {
    height: 27px;
    padding: 20px;
    background: url(img/srep_bg.png) repeat-x;
    white-space: nowrap;
}
.b-step-list__nonumbers{
    background: none;
    font-size: 0;
    padding: 0 0 13px 0;
}
.b-step-list_item {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    position: relative;
    white-space: nowrap;
}
.b-step-list_number {
    display: inline-block;
    *display: inline;
    *zoom:1;
    background: url(img/srep_number.png) no-repeat 0 -26px;
    color: #4b4b4c;
    font-size: 11px;
    font-weight: bold;
    padding: 0 10px;
    margin-right: 6px;
    vertical-align: middle;
    line-height: 26px;
}
.b-step-list_point{
    display: inline-block;
    *display: inline;
    *zoom:1;
    background: url(img/srep_point.png) no-repeat 0 6px;
    height:26px;
    margin-right: 2px;
    padding: 0;
    vertical-align: middle;
    line-height: 26px;
    width:17px;
}
.b-step-list_text {
    color: #606061;
    font-size: 12px;
    position: relative;
    vertical-align: middle;
}
.b-step-list_item__active .b-step-list_number {
    background-position: 0 0;
    color: #ffffff;
    text-shadow: 0 0 5px rgba(255,255,255, 0.5);
}
.b-step-list_item__active .b-step-list_point {
    background-position: 0 -20px;
    height: 27px;
    line-height: 27px;
}
.b-step-list_item__active .b-step-list_text {
    color: #ffffff;
    text-shadow: 0 0 10px rgba(255,255,255, 0.5);
}
.b-step-list__nonumbers .b-step-list_item__active, .b-step-list__nonumbers .b-step-list_item__done{
    font-weight: bold;
}
.b-step-list__nonumbers .b-step-list_item__done .b-step-list_text{
    color: #979899;
}
.b-step-list_text__bg{
    display: inline-block;
    *display: inline;
    *zoom:1;
    height: 27px;
    line-height: 27px;
}
.b-step-list_item__active .b-step-list_text__bg{
    z-index: 10;
}
.b-step-list_item__active .b-step-list_text__bg:after{
    content: '';
    background: url(img/srep-active-bg.png) no-repeat 50% 100%;
    bottom: -22px;
    display: block;
    height: 57px;
    left:50%;
    margin-left: -66px;
    position: absolute;
    z-index: 10;
    width:122px;
}
.b-step-list_item__done .b-step-list_number {
    background-position: 0 100%;
    text-indent: -5000px;
    padding: 0 13px;
}
.b-step-list_item__done .b-step-list_point {
    background-position: 0 -48px;
}
.b-step-list_wrap {
    display: none;
    position: absolute;
    right: 0;
    top: 0;
    height: 27px;
}
.b-step-list_arrow-right {
    height: 27px;
    float: left;
    display: block;
    width: 50%;
    background: url(img/srep_arrow.png) 0 50% no-repeat;

}
.b-step-list_arrow-left {
    display: block;
    float: left;
    height: 27px;
    width: 49%;
    background: url(img/srep_arrow.png) 100% 50% no-repeat;

}
/*end*/
.td-input-type-file {
	/*overflow:hidden;*/
	cursor:pointer;
	}
.td-file-selected-msg {
	padding:0 0 0 5px;
    vertical-align: middle;
	}
    .td-file-selected-msg .b-no-file {
        padding:0 0 0 5px;
    }
.b-no-file {
	display:block;
	padding:8px 0 0 5px;
	}
	
.b-file-select-element {
	/*overflow: hidden;*/
}  

.b-file-select-element .b-file-fade {
	 position: absolute;
	 top: 0px;
	 right: 0;
	 height: 30px;
	 width: 15px;
	 background: url(img/txt-fade.png) 0 0 repeat-y;
}

.b-file-select-element .b-file-name { 
	 max-width: 230px;
	
	 display: inline-block !important;
	 vertical-align: middle !important;
	 white-space: nowrap !important;
}

.b-file-select-element .b-file-selected-msg { 
	 width: 230px; 
	 padding:4px 0 0;
	 position: relative;
	 display: inline-block;
	 overflow:hidden;
	 line-height:120%;
}
.b-file-select-element .b-file {
	float: left;
}
.b-fake-click-layer {
	height: 26px;
    left: 0;
    opacity: 0.0;
    overflow: hidden;
    position: absolute;
    top: 0px;
    width:150px;
	cursor:pointer;
	}
.b-calendar-input {
	overflow: hidden;
	_zoom:1;
}
.b-calendar-input .b-form-element {
	float: left !important;
}
.b-calendar {
    width: 22px;
	height: 22px;
    margin: 1px 0 0 2px;
    background: url(img/calendar-ico.png) 0 0 no-repeat;
	float: left;
	cursor: pointer;
}
.b-calendar span {
    display: none;
}

.b-filter {
    margin: 17px 0 35px;
}

.b-filter_item {
    display: inline-block;
    *display: inline;
    *zoom:1;
    margin-right: 3px;
    vertical-align: middle;
}
.b-form-element-inline {
    display: inline-block;
    *display: inline;
    *zoom:1;
    margin-left: 2px;
    vertical-align: middle;
}
.b-filter .b-calendar-input {
    position: relative;
}
.b-filter input {
    padding-right: 29px !important;
    padding-left: 5px !important;
    width: 63px !important;
}

.b-filter .b-calendar {
    background: url("img/calendar.png") no-repeat 3px 5px;
    position: absolute;
    right: 0;
}
.b-filter label {
    margin: 0 5px 0 30px;
}

.no-jquery-buttons .ui-dialog-content {
	padding:0 !important;
	}

/*need for select in the popups*/
.ui-dialog {
	overflow:visible !important;
	}
.ui-dialog .ui-dialog-content {
	overflow: visible !important;
	}
.b-label-double-content {
    overflow: hidden;
}
.b-box-float-left {
    float: left;
	margin: 0 15px 0 0;
}
.reg-KR .b-box-float-left__margin0 {
    margin: 0;
}
.b-box-float-left_margin60 {
	margin-right: 60px;
}
.b-box__fix-width {
    margin: 0;
    width: 235px;
}
.b-box-float-right {
    float: right;
}
.b-label-double-size286 {
    width: 286px;
}
.b-deleted-link {
    font-size: 12px;
    font-weight: normal;
    display: block;
    float:left;
    padding: 5px 13px 0 0;
}
/*search result*/
.b-search-result {
	color:#7f7e7e;
	margin:17px 0;
	font-weight: bold;
	word-wrap: break-word;
}
.b-search-result .b-nothing-found {
	text-transform: lowercase;
}
.b-search-result .result {
	color:#fff;
	}
/*end*/
.b-form-element-disabledtext {
	color: #BABFBA;
	font-weight: bold;
	font-size: 13px;
}
/*search block opposition*/
.b-search-opposition {
	width: 500px;
	text-align: left;
	margin: 0 auto;
}
.b-search-opposition_field_box {
	display: inline-block;
    *display: inline;
    *zoom:1;
	vertical-align: top;
}
.b-search-opposition_label {
	color: #FFFFFF;
    font-family: "WarHeliosCondC",Arial Narrow,arial,sans-serif;
    font-size: 23px;
    text-transform: uppercase;
    word-wrap: break-word;
	margin-right: 10px;
}
.b-search-opposition_field {
	width: 332px;
    vertical-align: top;
    *margin: -1px 0 0 0;
}
.b-search-opposition_list {
	margin: 4px 0 0 0;
}
.b-search-opposition_list_point {
	display: inline-block;
    *display: inline;
    *zoom:1;
	background: url(img/separator-search.png) no-repeat;
	padding: 2px 9px 2px 10px;
}
.b-search-opposition_list_point_first {
	background: none;
	padding: 2px 9px 2px 0;
}
.b-search-opposition_list_point_linck {
	color:#f25322;
	border-bottom: 1px #8f452f dashed;
	text-decoration: none;
}
.b-search-opposition_list_point_linck:hover {
	color:#f25322;
	border-bottom: none;
    text-decoration: none;
}
.b-search-opposition_list_point_linck.current, .b-search-opposition_list_point_linck.current:hover {
	color: #ffffff;
	font-weight: bold;
	border: none;
	cursor: default;
}
.b-search-opposition_field_bg-bug_opera {
	display: inline-block;
	background: #ffffff;
}
.b-search-opposition_button {
	background: url(img/btn-search.png) no-repeat 100% 0;
    border: none;
    cursor: pointer;
    height: 24px;
    padding: 0;
    width: 54px;
    vertical-align: top;
}
.b-search-opposition_button:hover {
	background: url(img/btn-search.png) no-repeat 100% -24px;
}
.b-search-opposition_button:active {
	background: url(img/btn-search.png) no-repeat 100% -48px;
}
.b-form-element_text{
	padding: 0 0 10px 0;
}
.b-form-element_wrap {
    padding: 0 0 25px;
}
.b-form fieldset.b-login_nohidden {
    overflow: visible;
}
/*info message*/
.b-message-info {
    background: url(img/blue_message.png) no-repeat 0 0;
    margin:0 0 12px;
    line-height: 150%;
    font-size: 12px;
    padding: 15px 13px 13px 48px;
    word-wrap:break-word;
    color: #babcbf;
    min-height: 26px;
}
.mobile-terms {
    margin-top: 25px;
}
.b-message-info__indent-top-30 {
    margin: 30px 0 0 0;
}
.b-message-info__indent-t5b5 {
    margin: 5px 0;
}
.b-message-info__width-410 {
    width: 410px;
}
.b-message-info p {
    margin: 16px 0 0;
}
.b-message-info p:first-child {
    margin: 0;
}
.b-message-info strong {
	color:#ffc364;
	}
.b-message-info h2, .b-message-info h3, .b-message-info h4, .b-message-info h5, .b-message-info h6{
    margin-top: 0;
}
.b-message-info_indent30 {
    margin-bottom: 30px;
}
.b-message-info_indent20 {
    margin: 20px 0 0;
}
/*end*/
/*message info lite*/
.b-message-info-lite {
	background: url(img/ico-info.png) 8px 0 no-repeat;
	padding:12px 25px 9px 48px;
}
.b-message-info-lite p {
    margin: 5px 0 0 0;
}
.b-message-info-lite p:first-child {
    margin: 0;
}
/*end*/
/*message info dropdown*/
.b-message-info-dropdown {
	background: url(img/ico-info-small.png) 10px 7px no-repeat #011526;
	padding: 14px 16px;
}
.b-message-info-dropdown h2, .b-message-info-dropdown h3, .b-message-info-dropdown h4, .b-message-info-dropdown h5, .b-message-info-dropdown h6{
    margin-top: 0;
}
.b-message-info-dropdown h2 {
	font-size: 12px;
	font-family: Arial, "Helvetica CY", Helvetica, sans-serif;
	color: #5abafe;
	padding: 0 0 0 16px;
	margin: 0 0 10px 0;
}
.b-message-info-dropdown p {
	font-size: 10px;
	margin-bottom: 0;
}
.b-message-info-dropdown a {
	font-size: 11px;
}
/*end*/

/*date*/
    .b-select-date_day, .b-select-date_month, .b-select-date_year {
        display: inline-block;
        *display: inline;
        *zoom:1;
        margin-right: 5px;
    }
/*end*/
/* mobile format */
.b-country-calling-code{
    margin: 0 10px 0 0;
}
/*end*/

.b-team-add-member {
    float: left;
}

.b-form-widget p {
    overflow: hidden;
}
.b-form-widget label {
    float: left;
    margin: 0 5px 0 0!important;
}
.b-form-widget .js-combobox {
    float: left;
}

/* b-area-scrollable */
.b-area-scrollable-wrpr{
    float:left;
    margin: 0 20px 0 0;}
.b-area-scrollable {
	border:1px solid #000;
    box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.75);
    height: 131px;
	padding:4px 7px;
	scrollbar-base-color:#404040;
    opacity: 0.7;
    overflow-x: auto;
	overflow-y:scroll;
    position: relative;
    width:912px;
	word-wrap: break-word;
}
.js-area-scrollable__focus {
    opacity: 1;
}
.b-area-scrollable__small{
    width: 280px;
}
.b-area-scrollable:after{
    content: '';
    background: url(img/fade.png) repeat-x 0 0;
    bottom: 0;
    display: block;
    height: 14px;
    left:0;
    position: absolute;
    right:20px;
}

/* select without combobox */
.js-control-clean{
    max-width: 100%;
}