BODY,TABLE,TR,TD,FORM,span {font-size:11px; font-family: Verdana, Arial; color:#000000;}

A:link {COLOR: #028646; TEXT-DECORATION: none}
A:visited {COLOR: #028646; TEXT-DECORATION: none}
A:active {COLOR: #028646; TEXT-DECORATION: none}
A:hover {COLOR: #028646; TEXT-DECORATION: underline}

A.menutop:link {font-size:10px; COLOR: #000000; TEXT-DECORATION: none;}
A.menutop:visited {font-size:10px; COLOR: #000000; TEXT-DECORATION: none;}
A.menutop:active {font-size:10px; COLOR: #000000; TEXT-DECORATION: none;}
A.menutop:hover {font-size:10px; COLOR: #000000; TEXT-DECORATION: underline;}

A.menu:link {font-size:10px; COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight: bold;}
A.menu:visited {font-size:10px; COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight: bold;}
A.menu:active {font-size:10px; COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight: bold;}
A.menu:hover {font-size:10px; COLOR: #FFFFFF; TEXT-DECORATION: underline; font-weight: bold;}

A.menu2:link {font-size:10px; COLOR: #000000; TEXT-DECORATION: none;}
A.menu2:visited {font-size:10px; COLOR: #000000; TEXT-DECORATION: none;}
A.menu2:active {font-size:10px; COLOR: #000000; TEXT-DECORATION: none;}
A.menu2:hover {font-size:10px; COLOR: #000000; TEXT-DECORATION: underline;}

.titlesmall {font-size:15px; COLOR: #EEAE02;  font-family:  Verdana; font-weight: bold;}

.title {font-size:15px; COLOR: #EEAE02;  font-family:  Verdana; font-weight: bold;}

.small {font-size:10px;}

.inputas {font-size:10px;}

.comment {COLOR: #EEAE02;}

.tablehead {background-color : #EEAE02; font-weight : bold;}
.tablerow {	background-color : #EBEBEB;}
.tablerowdark {	background-color : #d8d8d8;}

.error {
	font-size: 11px;
	color: #CC3300;
	margin-top: 10px;
	margin-bottom: 10px;
}

.error_title {font-size:18px; COLOR: #CC3300;}

.unauthorized {position:absolute; left:298px; top:224px; height:165px; width:410px; z-index:3;}

.note {background-color : #C2EFBF;}


/*
 * =Header
 */
.l-header {
	border-bottom:#d2d2d2 1px solid;
	margin-bottom:9px;
	padding:28px 0 0;
}
	.b-head { 
		float:left;
		margin-top:-6px;
		margin-bottom:0;   
		padding:0 38px 0 17px;
		position:relative;
		z-index:10;
	}
		.b-head a {
			text-decoration:none;
		}
		.b-head * {
			vertical-align:middle;
		}
		.b-logo {
			margin-right:7px;
		}
		.b-page_title {
			font-size:1.1966em;
			color:#848484;
			line-height:1;
			display:inline;
			margin:0;
			letter-spacing:0;
			font-weight:normal;
		}
		.b-head .b-page_title {
			font-size:0.6em;
		}
	
.b-menu {
	text-align:left;
	/* padding-bottom:4px; */
	border-bottom:#c6e9f7 4px solid;
}
	.b-menu_main {
		float:left;
		position:relative;
		z-index:3;
	}
	.b-menu_main li {
		vertical-align:middle;
		float:left;
		display:inline;
		margin-left:3px;
	}
	.b-menu_main .b-menu_item {
		float:left;
		position:relative;
		color:#366f92;
		font-size:1em;
		font-weight:bold;
		line-height:1;
		text-decoration:none;
		border:#c0c1c3 1px solid;
		border-width:1px 1px 0;
	}
	.b-menu_main .b-corner_content {
		float:left;
		display:inline;
		padding:9px 18px 7px;
		white-space:nowrap;
	}
	.b-menu_main a .b-corner_content {
		cursor:pointer;
	}
	.b-menu_main .active .b-menu_item, .b-menu_main a:hover {
		color:#4e4e4e;
		background:#c6e9f7 url('../img/bg/main_menu_active.png') repeat-x;
		border-color:#b8d7e3;
	}
	
	.b-menu_sub {
		clear:both;
		background:#c6e9f7;
		position:relative;
		z-index:4;
		padding-left:17px;
	}
	.b-menu_sub .b-menu_item {
		float:left;
		display:inline;
		color:#4e4e4e;
		font-size:.9167em;
		line-height:1;
		padding:7px 0 6px;
	}
	.b-menu_sub .b-menu_item a, .b-menu_sub .b-menu_item span {
		margin-right:15px;
		
	}
	.b-menu_sub .b-menu_item a {
		color:#366f92;
		text-decoration:underline;
	}
	.b-menu_sub .active span, .b-menu_sub .b-menu_item a:hover {
		text-decoration:none;
	}
	.b-menu_sub .active span {
		font-weight:bold;
		color:#4e4e4e;
	}
/*
 * =Main 
 */
.l-main {
	padding:0 9px 0 18px;
	position:relative;
	z-index:3;
}
	.l-container {
		float:left;
		width:100%;
		margin-right:-100%;
	}
		.l-content {
			padding:0;
			position:relative;
			z-index:5;
		}
/*
 * =Sidebar
 */
.l-aside {
	float:right;
	width:217px;
	display:inline;
	text-align:left;
	position:relative;
	z-index:5;
	padding-bottom:70px;
}
/*
 * =Footer 
 */
.l-footer {
	text-align:left;
	color:#848484;
	margin-bottom:30px;
}
	.b-copyrights {
		float:left;
		padding-top:10px;
		display:inline;
		width:470px;
		line-height:1.1818;
		font-size:.9167em;
	}
	.b-counters {
		float:right;
		display:inline;
		clear:right;
	}
		.b-counters a {
			float:left;
			display:inline;
			margin-right:5px;
		}
		
/* Content styles > */
.l-content P {
	line-height:1.4545;
	margin-bottom:.8182em;
}
h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
	color:#366f92;
	font-weight:bold;
}

h1, .h1 {
	font-size:2em;
	line-height:1.1;
	margin-bottom:14px;
}

h2, .h2 {
	font-size:1.75em;
	line-height:1.1;
	margin-bottom:15px;
}
h3, .h3 {
	font-size:1.1667em;
	margin-bottom:24px;
	line-height:1.1;
}
h4, .h4 {
	font-size:1em;
	line-height:1.1;
	margin-bottom:12px;
}
h5, .h5 {
	font-size:0.8em;
	line-height:1.1;
	margin-bottom:8px;
}

h6, .h6 {
	font-size:0.6em;
	line-height:1.1;
	margin-bottom:4px;
}

.strong {
	font-weight:bold;
}
.block {
	display:block;
}
.red {
	color:#9d3c3c;
}
.black {
	color:#000;
}
.blue {
	color:#238ab1;
}
.green {
	color:#50744e;
}
.b-block {
	margin-bottom:17px;
}
.b-block p { margin-bottom:0;  }
.b-block_left {
	float:left;
	display:inline;
	margin:0 10px 0 0;
	position:relative;
}
.b-block_right {
	float:right;
	display:inline;
	margin:22px 0 0 10px;
	position:relative;
}
.b-product_detail .b-block_right {
	margin-top: 0;
}	
.b-block_descr {
	overflow:hidden;
	display:block;
}

.b-block_descr ul, .b-block_descr ol {
	margin: 15px 0;
	padding-left:20px;
}	 
.b-block_descr ul li {
	list-style-type:disc;
}
.b-block_descr h2, .b-block_descr h3 {
	margin: 20px 0 15px 0;
}	

.b-centered {
	text-align:center;
}
.b-columns {
	margin-bottom:10px;
}
.b-col_left, .b-col_right {
	float:left;
	width:48%;
	padding-right:2%;
	clear:right;
}
.b-3cols .b-col {
	float:left;
	display:inline;
	clear:right;
	width:30%;
	margin-right:2%;
}
.b-col_right {
	padding:0 0 0 2%;
}
.b-attent {
	font-size:1.6364em;
	line-height:1;
	color:#366f92;
	font-weight:bold;
}
.b-attent_addon_text {
	font-size:11px;
}
.hidden {
	visibility:hidden;
}
.b-big {
	font-size:18px; 
	line-height:1;
}
.b-bigger {
	font-size:1.0909em;
}
.b-arrow_back {
	position:absolute;
	top:26px;
	right:74px;
}
.m-product_text {
	padding-right:74px;	
}
.b-info_text, P.b-info_text {
	line-height:1.909;
	margin:26px 0;
}
/* Content styles < */

/* b-pagenav > */
.b-pagenav {
	margin-top:1.5em;
}
.b-pagenav_item {
	float:left;
	padding:4px 6px;
	margin-right:2px;
	margin-bottom:2px;
}
A.b-pagenav_item {
	color:#04a7c8;
	text-decoration:underline;
}
.b-pagenav .active, .b-pagenav_item:hover {
	background:#238ab1;
	color:#fff;
	text-decoration:none;
}
/* b-pagenav < */
	
/* b-float_centered > */
.b-float_centered_outer {
	clear:both;
	position: relative;
	overflow: hidden;
	text-align: center;
	margin:0 20px 0 0;
	height:1%;
}
.b-float_centered {
	float: left;
	left: 50%;
	position: relative;
	text-align: center;	
}
.b-float_centered_inner {
	position: relative;
	left: -50%;
	float: left;
}
/* b-float_centered < */

/* b-form > */
.b-form {
	position:relative;
	z-index:1;
	color:#4c4c4c;
	overflow:hidden;
	width:100%;
}

.b-form INPUT, .b-form SELECT, .b-form TEXTAREA {
	font:1em/1.4545 Arial, Helvetica, sans-serif;
}
	.b-form .b-form_line {
		margin-bottom:18px;
		position:relative;
	}
		.b-form .b-form_label {
			float:left;
			display:inline;
			width:95px;
			text-align:left;
			margin-right:10px;
			line-height:1.2;
			overflow:hidden;
			clear:right;
			font-size:1em;
			padding-top:4px;
		}
		.b-form .b-form_content {
			overflow:hidden;
			clear:right;
		}
		.b-form .b-form_content INPUT[type="text"], .b-form .b-form_content INPUT[type="password"] {
			width:100%;
			font-size:1em;
			/*border-color:#c3c3c3;*/
			border:1px solid #9B9B9B;
			background:#fff;
			padding:2px 0;
			padding-left:4px;
			font-family:Arial, Helvetica, sans-serif;
			text-indent:0;
			margin:0;
		}
		.b-form .b-form_content .type-text, .b-form .b-form_content .type-password {
			width:100%;
			font-size:1em;
			/*border-color:#c3c3c3;*/
			border:1px solid #9B9B9B;
			background:#fff;
			padding:2px 0;
			padding-left:4px;
			font-family:Arial, Helvetica, sans-serif;
			text-indent:0;
			margin:0;
		}
		.b-form .b-form_content .file {
			border:#b9cbd9 1px solid;
			background:#e2e9ef;
			color:#000;
			padding:2px 0 3px;
			padding-left:4px;
			font-family:Arial, Helvetica, sans-serif;
			text-indent:0;
			vertical-align:top;
			margin:0 0 5px 0;
		}
		.b-textarea_outer {
			overflow:hidden;
			position:relative;
			margin-bottom:10px;
		}
		.b-contract-text {
			overflow-y:scroll;
			width: 100%;
			height: 200px;
			position:relative;
			margin-bottom:10px;
			border:1px solid #9B9B9B;
			padding: 5px 8px;
			background:#fff ;
		}
		.b-form INPUT, .b-form TEXTAREA, .b-form SELECT {
			box-sizing: border-box;
		    -moz-box-sizing: border-box;
		    -webkit-box-sizing: border-box;
			vertical-align:middle;
		}
		.b-form .b-form_content SELECT {
			width:100%;
			font-size:1em;
		}
		.b-form TEXTAREA {
			width:100%;
			max-width:100%;
			border:#9b9b9b 1px solid;
			background:#fff;
			margin:0;
			padding-left:7px;
		}
		.b-form .b-form_content P {
			clear:both;
		}
		.b-form .b-form_submit {
			margin:20px 0;
		}
		.b-form .b-form_submit .b-button {
			margin-right:14px;
		}
		.b-form .b-form_submit .b-button_content {
			color:#366f92;
		}
	.b-form .b-columns {
		margin:20px 0 0;
		overflow:hidden; 
	}
	.b-form .b-info_text {
		margin-top:0;
	}
/* b-form < */

/* b-button > */
.b-button {
	display:-moz-inline-stack;
	display:inline-block;
	vertical-align:middle;
	background:url(../img/bg/pa_buttons.png) 0 1000px no-repeat;
}
.b-button_in {
	display:block;
	position:relative;
	background:url(../img/bg/pa_buttons.png) 0 1000px no-repeat;
}
.b-button_content {
	display:block;
	background:none;
	padding:0;
	border:0;
	font-size:1em;
	line-height:1;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
}
/* b-button < */

/* b-btn_blue > */
.b-btn_blue {
	background-position:0 0;
	padding-left:4px;
	margin-right:4px;
	line-height:26px;
}
.b-btn_blue .b-button_in {
	background-position:100% -26px;
	margin-right:-4px;
	padding-right:4px;
	line-height:1;
}
.b-btn_blue .b-button_content {
	height:22px;
	line-height:22px;
	vertical-align:middle;
	color:#366f92;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:1px 9px 3px 9px;
	margin:0 -4px 0 -4px;
}
.b-btn_blue input.b-button_content {
	height:26px;
	font-size:12px;
	cursor:pointer;
}
/* b-btn_blue < */

/* b-btn_white > */
.b-btn_white {
	background-position:0 -52px;
	padding-left:4px;
	margin-right:4px;
	line-height:26px;
}
.b-btn_white .b-button_in {
	background-position:100% -78px;
	margin-right:-4px;
	padding-right:4px;
	line-height:1;
}
.b-btn_white .b-button_content {
	height:22px;
	line-height:22px;
	vertical-align:middle;
	color:#656565;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:1px 9px 3px 9px;
	margin:0 -4px 0 -4px;
}
.b-btn_white input.b-button_content {
	height:26px;
	font-size:12px;
	cursor:pointer;
}
/* b-btn_white < */

/* b-btn_arr > */
.b-btn_arr {
	background-position:0 -104px;
	padding-left:12px;
	margin-right:2px;
	line-height:23px;
}
.b-btn_arr .b-button_in {
	background-position:100% -127px;
	margin-right:-2px;
	padding-right:2px;
	line-height:1;
}
.b-btn_arr .b-button_content {
	height:19px;
	line-height:19px;
	vertical-align:middle;
	color:#656565;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	padding:1px 22px 3px 25px;
	margin:0 -2px 0 -12px;
}
.b-btn_arr .b-button_content span {
	vertical-align:middle;
	color:#366f92;
	text-decoration:underline;
}
.b-btn_arr a.b-button_content:hover span {
	text-decoration:none;
}
.b-btn_arr input.b-button_content {
	height:23px;
	font-size:11px;
	cursor:pointer;
}
/* b-btn_arr < */

/* b-btn_red > */
.b-btn_red {
	background-position:0 -150px;
	padding-left:4px;
	margin-right:4px;
	line-height:26px;
}
.b-btn_red .b-button_in {
	background-position:100% -176px;
	margin-right:-4px;
	padding-right:4px;
	line-height:1;
}
.b-btn_red .b-button_content {
	height:22px;
	line-height:22px;
	vertical-align:middle;
	color:#861919;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:1px 9px 3px 9px;
	margin:0 -4px 0 -4px;
}
.b-btn_red input.b-button_content {
	height:26px;
	font-size:12px;
	cursor:pointer;
}
/* b-btn_red < */

/* b-corners > */
.b-corners {
	left:0;
	position:relative;
}
.b-corners .b-corner {
	position:absolute;
	left:0;
	z-index:2;
	background:url('../img/bg/pa_corners.png') 1000px 1000px no-repeat;
	font-size:0;
}
.b-corners .b-tr, .b-corners .b-br {
	margin-left:100%;
}
.b-corners .b-corner_content {
	position:relative;
}
/* b-corners < */

/* b-menu corners > */
.b-menu_main .b-corner {
	width:4px;
	height:4px;
	background-position:0 0;
}
.b-menu_main .b-tl, .b-menu_main .b-tr {
	top:-1px;
	left:-1px;
}
.b-menu_main .b-tr {
	left:-3px;
}
.b-menu_main .b-tl {
	background-position:0 -4px;
}
.b-menu_main .b-tr {
	background-position:-4px -4px;
}
.b-menu_main .active .b-tl, .b-menu_main a.b-menu_item:hover .b-tl {
	background-position:0 0;
}
.b-menu_main .active .b-tr, .b-menu_main a.b-menu_item:hover .b-tr {
	background-position:-4px 0;
}


.b-menu_sub .b-corner {
	width:7px;
	height:7px;
	background-position:0 0;
}
.b-menu_sub .b-tr, .b-menu_sub .b-br {
	left:-7px;
}
.b-menu_sub .b-bl, .b-menu_sub .b-br {
	margin-top:-5px;
	width:6px;
	height:6px;
}
.b-menu_sub .b-tl {
	background-position:0 -14px;
	top:-8px;
	left:-1px;
}
.b-menu_sub .b-tr {
	background-position:-7px -14px;
	top:-8px;
	left:-6px;
}
.b-menu_sub .b-bl {
	background-position:0 -21px;
	left:-1px;
}
.b-menu_sub .b-br {
	background-position:-6px -21px;
	left:-5px;
}
/* b-menu corners < */

/* b-link > */
.b-link {
	display:-moz-inline-stack;
	display:inline-block;
	padding-left:13px;
	background:url('../img/bg/pa_arrows.png') 1000px 1000px no-repeat;
}
.b-link_info {
	margin-left:13px;
}
.download_ico {
	background-position:-9px -83px;
}
.external_ico {
	background-position:0 -95px;
}
/* b-link < */

/* b-intro > */
.b-intro {
	padding-bottom:23px;
	border-bottom:#d2d2d2 1px solid;
	margin-top:7px;
}
.b-intro_img {
	border:#bbd4de 1px solid;
	margin-right:17px;
}
	.b-intro_img IMG {
		vertical-align:bottom;
	}
.b-intro_text {
	font-size:.9167em;
	line-height:1.4545;
}
	.b-intro_text h3 {
		font-size:1.17em;
	}
/* b-intro < */

/* b-vendors > */
.b-vendors {
	border-bottom:#bae4f5 2px solid;
	padding-bottom:10px;
	margin-bottom:50px;
}
.b-vendor_block {
	margin-bottom:12px;
	clear:both;
	padding-left:17px;
}
.b-vendor_title {
	float:left;
	color:#366f92;
	padding-left:17px;
	background:url('../img/bg/pa_arrows.png') -51px 0 no-repeat;
	margin-bottom:13px;
	cursor:pointer;
}
	.b-vendor_title .b-in {
		border-bottom:#366f92 1px dashed;
		position:relative;
	}
.b-vendors .b-vendor_title.b-expanded {
	color:#6a6a6a;
	background:url('../img/bg/pa_arrows.png') -41px -18px no-repeat;
}
	.b-vendor_title.b-expanded .b-in {
		border-color:#6a6a6a;
		position:relative;
	}
.b-vendor_img {
	/*background:#f7f7f7;*/
	border:#d0d0d0 1px solid;
	padding:19px;
	margin-right:14px;
}
.b-vendor_img img,
.b-product_img img {vertical-align:bottom;border:0;}

.b-vendor_text {
	font-size:.9167em;
	line-height:1.4545;
}

.b-vendor_fulltext{
	display:none;
}	

.b-vendor_action {
	padding-top:6px;
	border-top:#dadada 1px solid;
}
.b-action {
	float:left;
	font-size:.8333em;
	color:#366f92;
	padding-left:9px;
	background:url('../img/bg/pa_arrows.png') -23px -62px no-repeat;
	cursor:pointer;
}
	.b-action .b-in {
		display:inline;
		border-bottom:#366f92 1px dashed;
		line-height:1.5;
	}
.b-vendor_action .b-action.b-expanded {
	color:#838383;
	background:url('../img/bg/pa_arrows.png') -18px -73px no-repeat;
}
	.b-vendor_action .b-action.b-expanded .b-in {
		border-color:#838383;
		position:relative;
	}
	
.b-vendor_detail {
	padding:25px 0 0 36px;
/*	display:none;*/
	clear:both;
}
/* b-vendors < */

/* b-product_block > */
.b-product_block {
	clear:both;
	margin-bottom:32px;
}
.b-product_title {
	float:left;
	color:#366f92;
	padding-left:11px;
	background:url('../img/bg/pa_arrows.png') -34px -36px no-repeat;
	margin-bottom:13px;
	cursor:pointer;
}
	.b-product_title .b-in {
		border-bottom:#366f92 1px dashed;
		position:relative;
	}
.b-product_block .b-product_title.b-expanded {
	color:#6a6a6a;
	background:url('../img/bg/pa_arrows.png') -27px -51px no-repeat;
}
	.b-product_block .b-product_title.b-expanded .b-in {
		border-color:#6a6a6a;
	}
.b-product_action .b-action.b-expanded {
	color:#838383;
	background:url('../img/bg/pa_arrows.png') -18px -73px no-repeat;
}
	.b-product_action .b-action.b-expanded .b-in {
		border-color:#838383;
		position:relative;
	}
.b-product_img {
	background:#fff;
	border:#c3c3c3 1px solid;
	padding:6px;
	width:86px;
	text-align:center;
	margin-right:14px;
}
.b-product_text {
	font-size:.9167em;
	line-height:1.4545;
}
.b-product_text_full{
	display:none;
	position:relative;
	overflow:hidden;
}	
.b-product_action {
	clear:both;
	padding-top:6px;
	border-top:#dadada 1px solid;
	/*
	margin-right:-194px;
	*/
}
.b-product_content {
	
}
.b-product_content .b-block {
	clear:both;
}
.b-product_detail {
/*	display:none;
	/*
	margin-right:-194px;
	*/
	padding-bottom:20px;
}


.subscription_params{
	display:none;
}
.subscription_files{
	display:none;
}
.b-border_top {
	border-top:#cfcfcf 1px solid;
}
.b-incut {
	border:#c3c3c3 1px solid;
	width:182px;
	color:#575757;
	font-size:.9167em;
	line-height:1.5454;
}
.b-incut_in {
	border-left:#366f92 4px solid;
	padding: 9px 9px 0 9px;
	float: left;
}
.b-incut_block {
	margin-bottom:0.8182em;
	font-size:1.0909em;
}
/* b-product_block < */

/* b-infoline_label > */
.b-infoline {
	padding:8px 0;
}
.b-infoline_label {
	float:left;
	display:inline;
	margin-right:14px;
	width:100px;
}
.b-infoline_descr {
	overflow:hidden;
	font-size:.9167em;
	line-height:1.6364;
}
.b-block_param {
	background:#e9f0f1;
	border:#d5e4e5 1px solid;
	padding:13px;
}
	.b-block_param h3 {
		margin-top:0;
	}
.b-table_param {
	width:auto;
	font-size:.9167em;
}
.b-table_param TD, .b-table_param TH {
	padding:4px 18px 4px 10px;
	border:#b1b1b1 1px solid;
	border-width:1px 0;
}
/* b-infoline_label < */

/* b-status > */
.b-status {
	font-size:1.0909em;
	font-weight:bold;
}
.b-status_accept {
	color:#50744e;
}
.b-status_in_process {
	color:#9d3c3c;
}
/* b-status < */

/* b-subscribe_block > */
.b-subscribe_block {
	border-left:#366f92 4px solid;
	padding-left:7px;
}
/* b-subscribe_block < */

/* b-new_price > */
HTML BODY .b-new_price {
	display:block;
	/* height:20px; */
	padding-bottom:25px;
}
.b-new_price .b-attent {
	position:relative;
}
.b-attent_addon {
	display:block;
	position:absolute;
	/* display:inline; */
	top:20px;
	left:0;
	width:600%;
	height:20px;
	white-space:nowrap;
}
/* b-new_price < */

/* b-filter_form > */
.b-filter_form {
	margin-bottom:12px;
}
.b-filter_item {
	display:inline;
	margin-right:10px;
	vertical-align:middle;
}
.b-filter_item select {
	vertical-align:middle;
	font-size:.9167em;
	color:#4c4c4c;
	font-family:Arial, Helvetica, sans-serif;
}
/* b-filter_form < */

/* b-table > */
.b-table {
	color:#4c4c4c;
	margin:12px 0;
	border:#dedede 1px solid;
	font-size:.9167em;
}
.b-table TH, .b-table TD {
	border:#dedede 1px solid;
	border-width:1px 0;
	padding:8px 12px;
	text-align:left;
}
.b-table TH {
	background:#dedede;
}
.b-table .odd TD {
	background:#e9eff1;
}
/* b-table < */

/* b-breadcrumbs > */
.b-breadcrumbs {
	margin:0 0 20px;
	font-size:.8333em;
	color:#565656;
}
.b-breadcrumbs a {
	color:#565656;
}
/* b-breadcrumbs < */

/* b-tooltip > */
.b-tooltip_bg {
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	right:0;
	width:100%;
	height:100%;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABBJREFUeNpi2rBhw2aAAAMABvICxqCpB+4AAAAASUVORK5CYII=);
	background:rgba(176, 176, 176, 0.7);
	z-index:100;
	display:none;
}
.b-tooltip_wrap {
	position:fixed;
	display:table;
	top:0;
	bottom:0;
	left:0;
	right:0;
	width:100%;
	height:100%;
	z-index:101;
}
.b-tooltip_wrap_in {
	display:table-cell;
	width:100%;
	height:100%;
	vertical-align:middle;
	text-align:center;
}
.b-tooltip {
	width:481px;
	margin:0 auto;
	border:#5a5b5c 1px solid;
	background:#fff;
	text-align:left;
	position:relative;
	color:#474747;
}
.b-tooltip_close {
	position:absolute;
	top:7px;
	right:7px;
	display:block;
	border:#6297b6 1px solid;
	padding:3px;
	font-size:0;
	cursor:pointer;
}
.b-tooltip_title {
	border-left:#366f92 1px solid;
	background:#366f92 url('../img/tooltip/tooltip_title_bg.png') repeat-x;
	color:#fff;
	font-size:1.25em;
	line-height:1;
	padding:8px 12px;
	margin:0;
}
.b-tooltip_content {
	padding:8px 7px 14px 11px;
}

.b-tooltip_message {
	padding-left:46px;
	/*height:auto !important;
	min-height:35px;*/
	display:table-cell;
	vertical-align:middle;
	height:35px;
}
.tooltip_success {
	background:url('../img/tooltip/subscribe_add.png') no-repeat;
}
.tooltip_error {
	background:url('../img/tooltip/subscribe_del.png') no-repeat;
}
.b-tooltip_actions {
	border-top:#b2b3b5 1px solid;
	padding-top:10px;
	margin-top:12px;
	word-spacing:-3px;
}
.b-tooltip_actions .b-button {
	margin-right:10px;
}
/* b-tooltip < */


/*
 * =Clearing
 */
.clear:after, .l-header:after, .l-main:after, .l-content:after, .l-footer:after, .b-menu:after,
.b-block:after, .b-columns:after, .b-corner_content:after, .b-pagenav:after,
.b-form_line:after, .b-vendor_action:after, .b-product_action:after, .b-infoline:after,
.b-infoline_descr:after, .b-product_detail:after
{
	content:".";
	clear:both;
	display:block;
	height:0;
	font-size:0;
	line-height:0;
	visibility:hidden;
	
}

/* Маленькие удобства > */
.b-expand_all, .b-expand_vendors {
	cursor:pointer;
	border-bottom:#6a6a6a 1px dashed;
	font-weight:bold;
}
/* Маленькие удобства < */

.b-product_text table {
	width: auto;
}
.b-product_text table td {
	border-bottom: 1px solid #C3C3C3;
	padding: 3px 7px;
}


.b-trial {
	display:block;
	margin:.8182em 0;
	background:#e9f0f1;
	border:#d5e4e5 1px solid;
	padding:13px;

}

.b-trial-title {
	color:#9d3c3c;
	font-size:1.0909em;
	font-weight:bold;
}
.b-trial-price {
	font-size:18px; 
	line-height:1;
	font-weight:bold;
}

.tooltip_hidden {display: none;}

.newaccept_label_wrapper {
	display:inline-block;
	height:18px;
	overflow:hidden;
}
	.newaccept_label_wrapper input {
		float:left;
	}
	.newaccept_label_wrapper label {
		float:left;
		margin:2px 0 0 2px;
	}

.action_parents_header {
    font-size:18px;
    font-weight:bold;
}