body {font-family: Verdana, Arial, Tahoma, Sans Serif; font-size:70%; color:#000000;}
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;}

.page_footer .link_copyright {
	color:#737373;
	text-decoration:underline;
}
.page_footer .link_copyright:hover {
	color:#737373;
	text-decoration:none;
} 

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


.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 {
	position: relative;
    width: 300px;
    z-index: 5000;
}
input.search_b, input.payment_button {background: #8390C9; color: #FFFFFF; border: 1px normal #424D73;}
input.attantion {background: #BD0800; color: #FFFFFF; border: 1px normal #424D73;}
input.auth {width:120;}

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; margin-top: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;}

/*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:100px;
		}
			.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;
			width: 168px;
			position: relative;
			left: -8px;
			margin-right: -50px;
		}
			.corporate_contacts_phones p {
				margin:0 0 12px 0;
			}

			.corporate_contacts_inner div.corporate_contacts_phones ul {
				margin:0 0 18px;
				padding:0;
				width:180px;
			}
				.corporate_contacts_inner div.corporate_contacts_phones ul li {
					line-height:1.3;
					list-style:none;
					text-align:left;
				}

			.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(http://allsoft.ru/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(http://allsoft.ru/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(http://allsoft.ru/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: 9999;

	/* 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(http://allsoft.ru/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(http://allsoft.ru/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(http://allsoft.ru/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(http://allsoft.ru/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(http://allsoft.ru/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(http://allsoft.ru/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(http://allsoft.ru/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;
}

td.searchBox {
	padding-left: 10px;
}
div.searchControl {
	margin: 8px 0px 10px 0px;
	color: rgb(115, 115, 115);
}
div.searchContent {
	margin-bottom: 20px;
	width: 100%;
}
div.searchContent div.sortTypePanel {
	margin-bottom: 20px;
	color: rgb(115, 115, 115);
}
div.searchContent p.spelling {
	margin-top: -15px;
	margin-bottom: 20px;
}
div.searchContent div.searchItems {
}
div.searchContent div.searchItems div.searchItem {
	margin-bottom: 20px;
}
div.searchContent div.searchItems div.searchItem div.searchItemTitle {
	margin-bottom: 5px;
}

table.searchItem {
	width: 100%;
}
table.searchItem a.soft_title {
	font-size:12px;
}
table.searchItem td {
	vertical-align: top;
	padding-left: 10px;
}
table.searchItem td.picture {
	padding-left: 0px;
}
table.searchItem td.picture img {
	width: 70px;
	border: 0px;
}
table.searchItem td.title {
	padding-bottom: 5px;
}
table.searchItem td.path {
	padding-bottom: 10px;
	color: rgb(128, 128, 128);
}
table.searchItem td.path a:active, table.searchItem td.path a:link, table.searchItem td.path a:visited {
	color: rgb(128, 128, 128);
	text-decoration: underline;
}
table.searchItem td.path a:hover {
	color: rgb(128, 128, 128);
	text-decoration: none;
}
table.searchItem td.description {
	vertical-align: top;
	padding-bottom: 15px;
}
table.searchItem td.price {
	vertical-align: top;
	padding-bottom: 20px;
}
table.searchItem td.price span.price {
	color: rgb(185, 0, 0);
	font-weight: bold;
}
table.searchItem td.price span.bold {
	font-weight: bold;
}
table.searchItem img {
	margin-bottom: 18px;
}
/*corporate page styles < */

/* new 2011 year > */
td.ny_section_title {
	background:#c9d0ef;
	border-bottom:1px solid #8390c9;
	color:#424D73;
	height: 25px;
	padding-left: 8px;
}
	td.ny_section_title a {
		color:#424D73;
	}
table.ny_newsoft_table {
	margin-top:9px;
}
	td.ny_newsoft_title {
		border-bottom:1px solid #8390c9;
		color:#424D73;
		height:25px;
		padding-left:8px;
	}
	
	.search_b {
		cursor:pointer;
	}
/* new 2011 year < */ 

/* New Year 2012 */
/*td.ny_section_title {*/
/*	background-image:url(../images/ny_2012_kz/ny-title.png);*/
/*	background-position:0 0;*/
/*}*/

/*td.ny_newsoft_title {*/
/*	background-image:url(../images/ny_2012_kz/ny-title-wide.png);*/
/*	background-position:0 0;*/
/*}*/

/*table.search_form_wrapper {*/
/*	background-image:url(../images/ny_2012_kz/ny-search_form.png);*/
/*	background-position:0 0;*/
/*}*/

/*.search_form_container {*/
/*	background:transparent url(../images/ny_2012_kz/ny-search_banner_bg.png) left bottom repeat-x;*/
/*}*/
/* end of New Year 2012 */

