body {font-family: Verdana, Arial, Tahoma, Sans Serif; font-size:70%; color:#000000; margin:0px; padding:0px; background-color:#ffffff}
td {font-family: Verdana, Arial, Tahoma, Sans Serif; font-size:70%; color:#000000;}
a {text-decoration: underline; color:#31518C;}
a:hover {text-decoration: none; color:#31518C;}

/* 7-years > */
/*
body {
	background:#fff url(http://allsoft.ru/img/7-years/allsoft-background-7.jpg) 0 0 repeat;
	display:block;
	text-align:center;
}
.b-body-wrapper {
	background-color:#fff;
	margin:0 auto;
	width:837px;
}
.b-logo-wrapper {
	display:block;
	height:35px;
	overflow:hidden;
	position:relative;
}
	.b-logo-wrapper .b-link-allsoft {
		display:block;
		left:0;
		position:absolute;
		top:0;
	}
	.b-logo-wrapper .b-link-7-let {
		display:block;
		right:14px; 
		position:absolute;
		top:0;
	}
*/
/* 7-years < */

a.corp_client {
	display:block;
	height:14px; 
	margin-top:-14px;
	position:relative;
	top:28px;
}

/* popups > */
.b-popup {
	background:#fff;
	padding:5px 10px;
	margin:0;
}
.b-popup-intellectual {
	text-align:left;
}
	.b-popup-intellectual .b-title {
		font-size:12px;
	}
	.b-popup-intellectual ul {
		list-style:none;
		margin-left:0;
		padding-left:0;
	}
/* popups < */

a.a_email, a.a_email span:hover { text-decoration:none; }
	a.a_email span { text-decoration:underline; }
	a.a_email img { border:none; margin-left:2px; position:relative; top:4px; }

.gray {color:#737373;}
.red {color:#BE0800;}
.black {color:#000000;}
.blue {color:#31518C;}
.green {color:#007E0C;}

p {
	margin:0 0 12px 0;
}

dd {
    margin-left: 0;
    padding-bottom: 8px;
}

/*.12pix {font-size:12px;}*/


a.grey {color:#737373; text-decoration: none;}
a.grey:hover {color:#737373; text-decoration: underline;}
a.name {text-decoration: none; font-size:12px;}
a.name:hover {text-decoration: underline;font-size:12px;}
a.black {color:#000000; text-decoration: underline;}
a.black:hover {color:#000000; text-decoration: none;}
a.nav {color:#737373; text-decoration: underline;}
a.nav:hover {color:#737373; text-decoration: none;}
a.red {color:#BE0800; text-decoration: underline;}
a.red:hover {color:#BE0800; text-decoration: none;}
a.green {color:#007E0C; text-decoration: underline;}
a.green:hover {color:#007E0C; text-decoration: none;}
a.block {color:#737373; text-decoration: none;}
a.block:hover {color:#737373; text-decoration: none;}


input.search_f {width:300;}
input.search_b, input.payment_button, input.paymentButton {background: #8390C9; color: #FFFFFF; border: 1px normal #424D73;}
input.attantion {background: #BD0800; color: #FFFFFF; border: 1px normal #424D73;}
input.auth {width:120;}

input, textarea{
 
}

h1 {font-size:12px; color:#31518C; margin-bottom:0;}
h1.slogan {font-family: Verdana, Arial, Tahoma, Sans Serif; font-size:11px; font-weight:normal; color:#000000; margin-top:0;}

h3.block {font-size:12px; color:#424D73; margin-bottom:0;}
h3.center_block {font-size:12px; color:#000000; margin-bottom:0;}

h3.buy {font-size: 11px; color: #BE0800; display: inline;}
h3.nav {font-size: 11px; color: #737373; font-weight: normal; display: inline; margin-right: 5px;}

.ny {position:relative; width:78px; height:37px; top:17px; left:150px}
.bold{
	font-weight: bold;
}
#soft_request label{
	display: block;
	float: left;
	width: 130px;
}
#soft_request input.search_b{
	margin: 0;
	padding: 0 20px;
	*padding: 0;
	width: auto;
}
.clearer{
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0
}
.ht20{
	padding-top: 20px;
}
.small{
	color: #707070;
}
.right{
	text-align: right;
}
.blue_ot{
	background-color: #c9d0ef;
	padding: 5px;
	border-bottom: solid 1px #8390c9;
}
#orders_table .even1, #orders_table .even{
	padding: 7px 5px;
	border-bottom: solid 1px #CCC
}
#orders_table .even{
	background-color: #f0f0f0;
}
td.contact-page{
	color: #141212;
	padding-left: 10px;
}
td.contact-page h4{
	font-size: 12px;
	font-weight: bold;
}
td.contact-page p, td.contact-page h4{
	margin: 0;
	padding: 0;
}
td.contact-page p{
	padding: 15px 0 18px 0;
}
td.contact-page .div1{
	background: url(../img/open.png) no-repeat 0 8px;
	margin-left: -4px;
	overflow: hidden;
	padding: 6px 0 24px 96px;
	zoom: 1;
}
td.contact-page .div1 p{
	padding: 12px 0 0 0;
}
td.contact-page .red{
	color: #ff1000;
}
td.contact-page .p1, td.contact-page .p2{
	float: left;
	font-size: 11px;
	line-height: 150%;
}
td.contact-page .p1{
	width: 300px;
}
td.contact-page .p2{
	width: 140px;
}
td.contact-page .blue-block{
	background-color: #edf0fa;
	border: solid 1px #dcdcdc;
	color: #2c2c2c;
	padding: 8px 13px 14px 13px;
}
td.contact-page .list, td.contact-page .list li{
	list-style: none;
	margin: 0;
	padding: 0;
}
td.contact-page .list{
	padding: 23px 0 0 0;
}
td.contact-page .list li{
	float:left;
	overflow: hidden;
	padding: 0 0 17px 0;
}
td.contact-page .list img{
	display: block;
	float: left;
	margin:0;
	padding: 0;
	position: relative;
}
td.contact-page .list div img{
	display: inline;
}
td.contact-page .list div{
	float: right;
	padding-left: 16px;
	width: 444px;
	#width: 457px;
}
/*.contact-page .list div h4, td.contact-page .list div p{
	padding-left: 90px;
}*/
td.contact-page .list div h4 span{
	font-size: 11px;
	font-weight: normal;
}
td.contact-page .list p{
	padding: 12px 0 0 0;
}

/* TS5170 */
p.h1slogan{
    font: normal 11px Verdana, Arial, Tahoma, Sans Serif;
    color:#000000;
    margin: 0px;
}
p.h3block{
    color: #424D73;
    font-size: 12px;
    font-weight: bold;
    margin: 10px 10px 0;
}
p.h1{
    color: #31518C;
    font-size: 11px;
    font-weight: bold;
    margin: 8px 0px 0px;
}
span.h3buy{
    color: #BE0800;
    font-size: 11px;
    font-weight: 700
}
/* /TS5170 */

/* TS5706 */
#LCDiv0{
    margin: 0;
    padding: 0;
    padding-bottom: 10px;
    width: 202px !important;
    overflow: hidden;

}
td.contact-page .p1div1 dl{
    margin: 0 0 1px;
}
td.contact-page .p1div1 dl dt{
    float: left;
}
td.contact-page .p1div1 dl dd{
    line-height: 145%;
}
td.contact-page .p1div1 #dl_tel dd{
    position: relative;
    left: -5px;
    top: -1px;
}
td.contact-page .p1div1 #dl_fax dd{
    position: relative;
    left: 0px;
    top: -1px;
}
td.contact-page .p1div1 #dl_fax dt{
    position: relative;
    left: 1px;
}
td.contact-page .p1div1{
    padding-top: 17px;
    width: 230px;
    float: left;
	left:20px;
	line-height:1.3;
	position:relative;
	text-align:center;
	top:-12px;
}
td.contact-page .p2div2{
    padding-top: 31px;
    width: 201px;
    float: right;
}
/* /TS5706 */

/* TS6371 */
.style_disc{
    list-style-type: disc;
}
/* /TS6371 */

/* TS7344 */
p.margin-top0{
	margin-top: 0;
}
/* /TS7344 */

/* TS8874 */
/*
* Стили для блока продажи по sms
*/
.sms_link{
	padding-left: 32px;
	height: 14px;
	background: url(/images/sms.gif) no-repeat -2px 0;
	display: block;
	text-decoration:underline;
	font-weight:bold;
	color:#BE0800;
	margin-top: 3px
}
.sms_link:hover{
	text-decoration: none;
	font-weight:bold;
	color:#BE0800;	
}
.sms_fly {
	position:absolute;
	top:50px;
	z-index:1000;
	display: none;
	width: 450px !important;
/*	height: 355px !important;*/
	height: auto !important;
	cursor: default;
	background-color: #C9D0EF;
	border: 1px solid #AAB3D9;
}

.sms_fly .exit_click{
	float: right;
	margin: 5px;
	width: 14px;
	height: 13px;
	background: url(/images/escape.gif) no-repeat;
	cursor: pointer;
	margin-bottom: -10px;
	position: relative;
	font-size: 10px;
	line-height: 6px;
}
.sms_fly .exit_click i{
	display: block;
	width: 14px;
	height: 13px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
	background: url(/images/escape.gif) no-repeat;
}
.sms_fly .sms_content {
	padding: 10px;
	width: 426px !important;
	color: #424D73;
}

.sms_fly .top {
	font-weight:bold;
}

.sms_fly .bot {
	width: 422px !important;
	display: block;
	margin-top: 15px;
	margin-left: 4px;
	margin-bottom: 0;
}
.sms_fly .bot ol{
	margin: 0 0 11px 40px;
	padding: 0;
}
.sms_fly .bot li{
	margin: 0;
	padding: 0;
}
.sms_fly .bot p{
	margin: 0 0 14px 0;
	padding: 0;
}

.sms_fly .sms_content #activation_guide {
	padding: 0 0 11px 0;
}


/*.sms_fly #activation_guide{
	margin: 0 10px 10px 0;
}*/
.sms_beeline_logo{
	background: url(/images/beeline_logo.gif) no-repeat;
	width: 40px;
	height: 29px;
	float: left;
	margin: 0 10px 0 0;
}
/*
* /Стили для блока продажи по sms
*/
/* tabs */
.b-menu_tabs * {
	zoom:1;
	position:relative;
}
.b-menu_tabs_outer {
	position:relative;
	z-index:1;
}
.b-menu_tabs {
	width:100%;
	overflow:hidden;
	margin:28px 0;
	zoom:1;
	position:relative;
	z-index:2;
	
}
	.b-menu_tabs_outer .b-menu_tabs_bg {
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:28px;
		background:#c9d0ef;
		z-index:1;
	}
.b-menu_tabs dt {
	float:left;
	color:#31518c;
	margin-top:2px;
	line-height:25px;
	height:25px;
	border:1px solid #c9d0ef;
	border-bottom:0;
	padding:0 2.2em;
	position:relative;
	left:7px;
	margin-right:0;
	cursor:pointer;
	z-index:2;
}

.b-menu_tabs dt.selected {
	border-color:#8390c9;
	background:#fff;
	z-index:3;
	cursor:auto;
	border-bottom:#fff 1px solid;
}

.b-menu_tabs dd {
	background:#fff;
	display:none;
	float:right;
	width:544px;
	margin:28px 0 0 -100%;
	position:relative;
	z-index:2;
}

.b-menu_tabs dd.selected {
	display:block;
}

.b-menu_tabs .b-menu_tab-content {
	border-top:1px solid #8390c9;
	padding-top:7px;
}
.b-descr_img {
	float:left;
	margin:15px 0;
}
.b-descr {
	overflow:hidden;
	zoom:1;
}
.b-manager_block {
	background:#f2f4fd;
	border:#e3e6f2 1px solid;
	padding:10px 0 10px 10px;
	overflow:hidden;
	zoom:1;
}
	.b-manager_block H3 {
		font-size:12px;
		color:#31518c;
		margin-top:0;
	}
	.b-manager_block P {
		margin-top:0;
	}
	.b-manager_block .b-descr_img {
		margin:0 18px 0 0;
		padding:2px;
		background:#c5c9e4;
	}
	.b-manager_block .b-column {
		float:left;
		display:inline;
		width:215px;
		clear:right;
	}
	.b-manager_block .b-column_right {
		float:right;
		color:#565656;
		clear:none;
		width:208px;
	}
.b-table {
	table-layout:fixed;
	color:#565656;
	border-collapse: collapse;
	border-spacing: 0;
	margin:15px 0;
}
	.b-table TH, .b-table .th {
		background:#e2e3e5;
		font-size:11px;
		text-align:left;
	}
	.b-table TD, .b-table TH, .b-table .th {
		border-bottom:#cacaca 1px solid;
		padding:10px 13px;
		vertical-align:top;
		position:relative;
	}
.b-table COL.b-table_descript {
	width:295px;
}
.b-table COL.b-table_possibty {
	width:305px;
}
.b-table_pos TH {
	vertical-align:middle;
}
.b-table_pos .th {
	padding:10px 5px;
}
.b-table_pos TD {
	text-align:center;
	vertical-align:middle;
}
.b-table_pos .b-table_first {
	vertical-align:top;
	text-align:left;
	padding:10px 5px;
}
.b-menu_tabs H3 {
	font-size:12px;
	color:#31518c;
}

/*corporate page styles > */
.corporate_contacts {
	border-top:3px solid #c9d0ef;
	border-bottom:3px solid #c9d0ef;
	margin:-5px 0 12px 10px;
	padding-top:10px;
	width:544px;
}
	.corporate_contacts h3 {
		font-size:12px;
		margin-bottom:4px;
		margin-top:0;
	}
	.corporate_contacts .corporate_contacts_inner {
		overflow:hidden;
		padding-bottom:2px; 
		padding-left:2px;
		width:540px;
	}
		.corporate_contacts .corporate_contacts_inner .corporate_contacts_manager {
			float:left;
			margin-top:4px;
			width:82px;
		}
			.corporate_contacts .corporate_contacts_inner .corporate_contacts_manager img {
				display:block;
				margin-bottom:13px;
			}
			
		.corporate_contacts .corporate_contacts_inner div.corporate_contacts_phones {
			float:left;
			margin-left:12px;
			width:180px;
		}
			.corporate_contacts_phones p {
				margin:0 0 12px 0;
			}
			
			.corporate_contacts_inner div.corporate_contacts_phones ul {
				margin:0 0 18px;
				padding:0;
				width:124px;
			}
				.corporate_contacts_inner div.corporate_contacts_phones ul li {
					line-height:1.3;
					list-style:none;
					text-align:right; 
				}
				
			.corporate_contacts_inner div.corporate_contacts_phones a.link_sales_allsoft {
				display:inline-block;
				line-height:1.3;
				margin-bottom:12px;
				font-weight:bold;
			}
		
		.corporate_contacts .corporate_contacts_inner .corporate_contacts_links {
			float:right;
			width:172px;
		}
			.corporate_contacts_inner .corporate_contacts_links .block_link_download {
				background:#dde5ff url(../img/corporate/block_link_download.png) 0 0 no-repeat;
				border: 3px solid #E5E8EF;
				height: 26px;
				margin-bottom:14px;
				padding: 38px 0 8px 40px;
				width: 172px;
			}
				.corporate_contacts_links .block_link_download a {
					font-weight:bold;
				}
			
			.corporate_contacts_inner .corporate_contacts_links .block_link_callme {
				background:transparent url(../img/corporate/callme.png) 14px 0 no-repeat;
				cursor:pointer;
				display:block;
				font-weight:bold;
				height: 42px;
				padding: 10px 0 0 72px;
				text-decoration:underline;
				width: 98px;
			}
			.corporate_contacts_inner .corporate_contacts_links .block_link_callme:hover {
				text-decoration:none;
			}
				.corporate_contacts_inner .corporate_contacts_links .block_link_callme span {
					color:#31518C;
				}
			
.form_soft_request {
	margin-left:10px;
	width:544px;
}
	.form_soft_request p,
	.form_soft_request h3	{
		margin-top:0;
	}
	.form_soft_request h3 {
		font-size:12px;
	}
	.form_soft_request form {
		display:block;
		width:540px;
	} 
		.form_soft_request form .fieldset_wrapper {
			margin-bottom:0;
			overflow:hidden;
			width:537px;
		}
			.form_soft_request form .fieldset_wrapper h3 {
				height:28px;
			}
		.form_soft_request form fieldset.form_col_l {
			border:0;
			display:block;
			float:left;
			margin:0;
			padding:0;
			width:245px; 
		}
			form fieldset.form_col_l label {
				display:block;
				float:left;
				height:18px;
				margin-right:8px;
				padding-top:2px;
				text-align:right;
				width:70px;
			}
			form fieldset.form_col_l input {
				border:1px solid #969696;
				display:block;
				float:left;
				height:22px;
				padding:1px 2px;
				width:150px;
			}
			.form_soft_request form fieldset.form_col_l label,
			.form_soft_request form fieldset.form_col_l input,
			.form_soft_request form fieldset.form_col_r label,
			.form_soft_request form fieldset.form_col_r input {
				margin-bottom:4px;
			}
		.form_soft_request form fieldset.form_col_r {
			border:0;
			display:block;
			float:right;
			margin:0;
			padding:0;
			width:280px;
		}
			.form_soft_request form fieldset.form_col_r label {
				display:block;
				float:left;
				height:20px;
				margin-right:8px;
				padding-top:2px;
				text-align:right;
				width:130px;
			}
			.form_soft_request form fieldset.form_col_r input {
				border:1px solid #969696;
				float:left;
				height:22px;
				padding:1px 2px;
				width:136px; 
			}
p.sr_comments {
	margin:0 0 12px 0;
}
textarea.sr_comments {
	border:1px solid #969696;
	height:100px;
	margin-bottom:12px;
	margin-top:-5px;
	width:537px;
}

p.corporate_list_soft_title {
	margin:0 0 14px 0; 
}

table.corporate_list_soft_table {
	margin-bottom:8px;
	width:536px;
}
	table.corporate_list_soft_table input {
		border:1px solid #969696;
		padding:1px 2px;
	}
	table.corporate_list_soft_table th {
		background:#c9d0ef;
		border-bottom:1px solid #8390c9;
		color:#424d73;
		font-size:12px;
		padding:7px 5px;
		text-align:left;
		white-space:nowrap;
	}
	table.corporate_list_soft_table th.item {
		width:290px;  
	}
	table.corporate_list_soft_table th.quantity {
		width:96px;
	}
	table.corporate_list_soft_table th.comment {
		width:116px;
	}
	table.corporate_list_soft_table td {
		border-bottom:1px solid #ccc;
		padding:6px 5px;
	}
	table.corporate_list_soft_table td.quantity {
		background:#f0f0f0;
	}
		table.corporate_list_soft_table td.item input {
			width:290px;
		}
		table.corporate_list_soft_table td.quantity input {
			width:96px;
		}
		table.corporate_list_soft_table td.comment input {
			width:116px;
		}

div.block_content_toright {
	margin-bottom:10px;
	text-align:right;
	width:100%;
}

div.sl_descr {
	border-top:1px solid #ccc;
	color:#707070;
	margin-bottom:6px;
}

input.btn_float_right {
	float:right;
	margin-bottom:24px;
}

.corporate_our_clients_wrapper {
	margin-left:10px;
}
	.corporate_our_clients_wrapper h3 { 
		font-size:12px;
		margin:22px 0 -8px 0; 
	}
	.corporate_our_clients_wrapper .corporate_our_clients {
		margin-bottom:5px;
		width:520px;
	}
		.corporate_our_clients_wrapper .corporate_our_clients td {
			height:82px;
			text-align:center;
			vertical-align:middle;
		}
			.corporate_our_clients_wrapper .corporate_our_clients td img.img_esri {
				left:-28px;
				position:relative;
			}
			
/* corporate page popup (callme) */
.corporate_popup_wrapper {
	background:transparent url(../img/corporate/popup/popup_gray_screen.png) 0 0 repeat;
	bottom: 0;
    display: table;
    height:100%; 
	left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 10001;
	
	/* shadow */
	
}
.a1-popup_disabled {
	display:none;
}
#a1-popup_thanks .corporate_popup_body p {
	color:#31518c;
	font-family:Tahoma, Verdana, sans-serif;
	font-size:24px;
	line-height:1.3;
	margin-bottom: 17px;
    margin-top: 6px;
}
#a1-popup_thanks .corporate_popup_body .a1-block_centered {
	overflow:hidden;
	text-align:center;
	width:100%;
}
	#a1-popup_thanks .corporate_popup_body .a1-block_centered input {
		float:none;
		width:84px;
	}
	.corporate_popup_wrapper .corporate_popup {
		margin:0 auto;
		position:relative;
		top:100px; 
		width:440px;
		z-index:501;
	}
		.corporate_popup_wrapper .corporate_popup .corporate_popup_head {
			background:transparent url(../img/corporate/popup/popup_header.png) 0 -6px repeat-x;
			height:40px;
			position:relative;
		}
			.corporate_popup_wrapper .corporate_popup .corporate_popup_head .top {
				display:block;
				height:6px;
				left:0;
				position:absolute;
				top:-6px;
				width:440px;
			}
				.corporate_popup_wrapper .corporate_popup .corporate_popup_head .top .tl {
					background:transparent url(../img/corporate/popup/popup_rounded.png) 0 0 no-repeat;
					display:block;
					height:6px;
					left:0;
					position:absolute;
					top:0;
					width:6px;
				}
				.corporate_popup_wrapper .corporate_popup .corporate_popup_head .top .tr {
					background:transparent url(../img/corporate/popup/popup_rounded.png) -6px 0 no-repeat;
					display:block;
					height:6px;
					position:absolute;
					right:0;
					top:0;
					width:6px;
				}
				.corporate_popup_wrapper .corporate_popup .corporate_popup_head .top .tc {
					background:transparent url(../img/corporate/popup/popup_header.png) 0 0 repeat-x;
					display:block;
					height:6px;
					left:6px;
					position:absolute;
					top:0;
					width:428px; 
				}
				
				.corporate_popup_wrapper .corporate_popup .corporate_popup_foot {
					bottom:-6px;
					display:block;
					height:6px;
					left:0;
					position:absolute;
					width:440px;
				}
				.corporate_popup_wrapper .corporate_popup .corporate_popup_foot .bl {
					background:transparent url(../img/corporate/popup/popup_rounded.png) 0 -6px no-repeat;
					bottom:0;
					display:block;
					height:6px;
					left:0;
					position:absolute;
					width:6px;
				}
				.corporate_popup_wrapper .corporate_popup .corporate_popup_foot .bc {
					background-color:#f1f4fe;
					bottom:0;
					display:block;
					height:6px;
					left:6px;
					position:absolute;
					width:428px;
				}
				.corporate_popup_wrapper .corporate_popup .corporate_popup_foot .br {
					background:transparent url(../img/corporate/popup/popup_rounded.png) -6px -6px no-repeat;
					bottom:0;
					display:block;
					height:6px;
					position:absolute;
					right:0;
					width:6px;
				}
				
				.corporate_popup_wrapper .corporate_popup .corporate_popup_head h1 {
					color:#fff;
					font-family:Tahoma, Verdana, sans-serif;
					font-size:18px;
					font-weight:bold;
					left:18px;
					position:absolute;
					top:-4px;
				}
				.corporate_popup_wrapper .corporate_popup .corporate_popup_head span.corporate_popup_close {
					background:transparent url(../img/corporate/popup/popup_close.png) 0 0 no-repeat;
					cursor:pointer;
					display:block;
					height:24px;
					position:absolute;
					right:12px;
					top:5px;
					width:24px;   
				}
				
		.corporate_popup_wrapper .corporate_popup .corporate_popup_body {
			background-color:#f1f4fe;
			overflow:hidden;
			padding:20px 15px;
		}
			.corporate_popup_wrapper .corporate_popup .corporate_popup_body label {
				color:#31518c;
				display:block;
				font-size:11px;
				float:left;
				height:19px;
				padding-right:5px;
				padding-top:3px;
				text-align:right;
				width:140px; 
			}
			.corporate_popup_wrapper .corporate_popup .corporate_popup_body input,
			.corporate_popup_wrapper .corporate_popup .corporate_popup_body textarea,
			.corporate_popup_wrapper .corporate_popup .corporate_popup_body select {
				border:1px solid #9a9a9a;
				float:right;
				height:20px;
				width:264px;
			}
			.corporate_popup_wrapper .corporate_popup .corporate_popup_body textarea {
				height:50px;
				margin-bottom:18px;
			}
			.corporate_popup_wrapper .corporate_popup .corporate_popup_body .submit_wrapper {
				display:block;
				float:left;
				height:20px;
				margin-left:146px; 
				text-align:left;
				width:400px;
			}
				.corporate_popup_wrapper .corporate_popup .corporate_popup_body .submit_wrapper .search_b {
					cursor:pointer;
					float:none;
					padding:0 18px;
					width:auto;
				}

			.corporate_popup_wrapper .corporate_popup .corporate_popup_body .space {
				clear:both;
				display:block;
				float:left;
				height:20px;
				width:100%;
			}
			
			.corporate_popup_wrapper .corporate_popup .corporate_popup_body .form_comment {
				color:#818181;
				display:inline-block;
				float:right;
				font-family:Tahoma, Verdana, sans-serif;
				font-size:10px;
				height:10px;
				margin-bottom:10px;
				padding-left:50px;		
				position:relative;
				top:-2px;
				width:265px;  
			}
			.corporate_popup_wrapper .corporate_popup .corporate_popup_body .corporate_popup_error {
				display: none;
				color: #ff0000;
				position: relative;
				margin-bottom: 14px;
				font-size: 12px;
			}
		
.uni_flash_wrapper * {
	display:block;
	position:relative;
	z-index:1;
}
/*corporate page styles < */

.search_b {
	cursor:pointer;
}

/* new 2011 year > */
td.ny_section_title {
	border-bottom:1px solid #8390C9;
	height: 25px;
	padding-left: 8px;
}
table.ny_newsoft_table {
	border-bottom:1px solid #8390C9;
	margin-top:1px;
}
	td.ny_newsoft_title {
		height:25px;
		padding-left:8px;
	}

	.searchButton {
		cursor:pointer;
	}
/* new 2011 year < */

/*nav phones > */
div.nav_phone {
	margin:0 0 8px 0;
	padding:0;
}
div.nav_phone_last {
	margin-bottom:10px;
}
	div.nav_phone p {
		color:#424D73;
		font-size: 12px;
		font-weight: bold;
		margin:0;
		padding: 0;
		text-align: center;
	}
	div.nav_phone small {
		color:#424D73;
		margin:0 0 4px 0;
		padding:0;
	}
/*nav phones < */

.one_special_content p {
	margin-bottom:20px;
}

.b-block_nav_phone {
	border-bottom:1px solid #ccc;
	margin-bottom:14px;
	padding-bottom:0;
}
	.b-block_nav_phone p {
		margin-bottom:2px;
	}
	.b-block_nav_phone a,
	.b-block_nav_phone a:hover {
		color:#424D73;
	}
	
#zingaya_widget {
	outline:none !important;
}	

/* callus block > */
.b-block_callus {
	background:#c9d0ef;
	border:1px solid #fff;
	border-top:none;
	clear:both;
	float:left;
	height:26px;
	margin-right:10px;
	overflow:hidden;
	position:fixed;
	right:0;
	top:0;
	z-index:9999;
	
	-webkit-box-shadow:#000 0px 0px 10px;
	-moz-box-shadow:#000 0px 0px 10px;  
	box-shadow:#000 0px 0px 10px;
}
	.b-block_callus #callme {
		background:url(http://allsoft.ru/images/callus/phone_light.png) 5px 5px no-repeat;
		color:#424d73;
		display:block;
		float:left;
		font-family:Helvetica, Arial, sans-serif;
		font-size:13px;
		font-weight:bold;
		line-height:16px;
		outline:none;
		padding:5px 5px 5px 25px;
		text-align:center;
		text-decoration:none;
	}
	.b-block_callus #callme:hover {
		background:url(http://allsoft.ru/images/callus/phone_light.png) 5px -43px no-repeat;
		color:#000;
	}
	.b-block_callus #callme_close {
		background:url(http://allsoft.ru/images/callus/close_button_light.png) 0 0 no-repeat;
		display:block;
		float:left;
		height:12px;
		line-height:12px;
		margin-top:7px;
		margin-right:5px;
		text-indent:-9999px;
		width:12px;
	}
	.b-block_callus #callme_close:hover {
		background:url(http://allsoft.ru/images/callus/close_button_light.png) 0 -12px no-repeat;
	}
/* callus block < */
