* {margin:0px; padding:0px; font-family:Arial, sans-serif;}

body {margin:0px; padding:0px; background-color:#FFFFFF; text-align:left;}

img {display:block;}
a:hover {text-decoration:none;}

p, div, ul, li {font-family:Arial, sans-serif; color:#000000; font-size:10pt;}


.top {position:relative; float:left; width:100%; min-width:1000px; height:450px; padding-top:25px;}
.top1 {width:900px; min-width:900px; height:58px; margin:0 auto;}

.top2 {position:relative; float:left; width:110px; height:58px;}
	.top_navigation_icons {position:relative; float:left; width:53px; height:10px; margin-left:28px; margin-top:23px;}
	.top_navigation_icons_home {position:relative; float:left; width:11px; height:10px;}
	.top_navigation_icons_mail {position:relative; float:right; width:13px; height:10px;}

.top3 {position:relative; float:left; width:657px; min-width:657; height:58px;}
	.top_menu_left {position:relative; float:left; width:16px; height:58px;}
	.top_menu_right {position:relative; float:left; width:16px; height:58px;}
	.top_menu_content {position:relative; float:left; width:625px; height:58px; background:url("images/top_menu_content.gif") top left repeat-x;}
	.top_menu_item {position:relative; float:left; width:104px; height:58px;}
	.top_menu_item_link {position:relative; float:left; width:100%; height:20px; margin-top:18px; text-align:center;}
	.top_menu_item_link a {display:block; font-size:11pt; font-weight:bold; color:#0099ff;}

.top4 {position:relative; float:left; width:110px; height:58px;}
	.top_language_icons {position:relative; float:left; width:80px; height:33px; margin-left:30px; margin-top:13px;}
	.top_language_icons_ru {position:relative; float:left; width:33px; height:33px;}
	.top_language_icons_en {position:relative; float:right; width:33px; height:33px;}
	
.top5 {position:relative; float:left; width:100%; min-width:1000px; height:345px; padding-top:20px;}
	.header_staff {position:absolute; padding-left:88%; margin-left:-93px; z-index:1;}
	.header_crm {position:absolute; padding-left:12%; margin-left:-93px; z-index:5;}
	.header_docflow {position:absolute; padding-left:28.5%; margin-left:-125px; z-index:4;}
	.header_budget {position:absolute; padding-left:71.5%; margin-left:-125px; z-index:2;}
	.header_workspace {position:absolute; padding-left:50%; margin-left:-162px; z-index:3;}
	
	
.content {position:relative; float:left; width:100%; min-width:1000px; height:100%;}
	.content1 {width:908px; min-width:908px; margin:0 auto;}
	.content_top_border {position:relative; float:left; width:908px; min-width:908px; height:35px; background:url("images/content_top_border.gif") top left repeat-x;}
	.content_top_corner_left {position:relative; float:left; width:32px; height:35px;}
	.content_top_corner_right {position:relative; float:right; width:32px; height:35px;}
	.content_bottom_border {position:relative; float:left; width:908px; min-width:908px; height:35px; background:url("images/content_bottom_border.gif") top left repeat-x;}
	.content_bottom_corner_left {position:relative; float:left; width:32px; height:35px;}
	.content_bottom_corner_right {position:relative; float:right; width:32px; height:35px;}
	
	.content_middle {position:relative; float:left; width:100%; background:url("images/content_middle.gif") top left repeat-y;}
	.content_middle_left_column {position:relative; float:left; width:180px; margin-left:54px; margin-top:10px;}
	.content_middle_right_column {position:relative; float:left; width:590px; margin-left:50px;}
	
	.content_middle_splitter {position:relative; float:left; width:570px; margin-top:30px;}
	.content_middle_main {position:relative; float:left; width:570px; margin-top:30px;}
	.content_middle_main_title {position:relative; float:left; width:100%; text-align:center; font-size:16pt; color:#444444; font-weight:bold; margin-bottom:19px;}
	.content_middle_main_content {position:relative; float:left; width:100%; text-align:left; font-size:10pt; color:#000000; margin-bottom:22px;}
	
	.content_middle_splitter_primary {position:relative; float:left; width:570px; margin-bottom:16px;}
	.content_middle_main_primary {position:relative; float:left; width:570px; margin-top:-13px;}
	.content_middle_main_title_primary {position:relative; float:left; width:100%; text-align:center; font-size:16pt; color:#444444; font-weight:bold; margin-bottom:14px;}
	.content_middle_main_content_primary {position:relative; float:left; width:100%; text-align:left; font-size:10pt; color:#000000; margin-bottom:22px;}
		.content_middle_main_content_primary p {display:block; font-size:10pt; color:#000000; margin-bottom:20px;}
		.content_middle_main_content_primary a {display:inline; font-size:10pt; color:#0099ff;}
		.content_middle_main_content_primary ul {list-style:none; font-size:10pt; color:#000000; margin:0px; margin-bottom:25px; margin-left:21px;}
		.content_middle_main_content_primary ul li {background:url("images/marker.gif") no-repeat left center; padding-left:30px;}
		
	.content_bottom_splitter {position:relative; float:left; width:800px; margin-top:30px; margin-left:54px;}
	.content_bottom_main {position:relative; float:left; width:800px; margin-top:18px; margin-left:54px; text-align:center;}
	.content_bottom_main_title {position:relative; float:left; width:100%; text-align:center; font-size:16pt; color:#444444; font-weight:bold; margin-bottom:19px;}
	.content_bottom_main_content {position:relative; float:left; width:100%; font-size:10pt; color:#000000; margin-bottom:22px; text-align:center;}
		.content_bottom_main_content p {display:block; font-size:10pt; color:#000000;}
		.content_bottom_main_content a {display:block; font-size:12pt; color:#0099ff;}
	
	.content_footer_blocks {position:relative; float:left; width:100%; margin-top:40px;}
		.content_footer_blocks_item {position:relative; float:left; width:250px; height:130px; margin-left:42px;}
		.content_footer_title {position:relative; float:left; width:100%; font-size:16pt; color:#444444; font-weight:bold; margin-bottom:20px;}
		.content_footer_splitter {position:relative; float:left; width:800px; height:5px; margin-left:55px; margin-top:32px;}
		.content_footer_text {position:relative; float:left; width:800px; margin-left:55px; margin-top:19px;}
		.content_footer_text p {display:block; font-size:10pt; color:#000000; margin:0px; margin-top:20px;}
		.content_footer_text h3 {display:block; font-size:11pt; color:#000000; margin:0px;}
		.content_footer_text ul {list-style:none; font-size:10pt; color:#000000; margin:0px; margin-bottom:25px; margin-left:22px;}
		.content_footer_text ul li {background:url("images/marker.gif") no-repeat left center; padding-left:30px;}
		.content_footer_text ul li a {display:inline;}
		.content_footer_text table {font-size:10pt; color:#000000; margin:0px;}
		
		.content_footer_text a {display:inline; font-size:10pt; color:#0099ff; margin:0px;}
	
	
	.section_menu_company_ico {position:absolute; top:-99px; left:42px; width:100%;}
	.section_menu_system_ico {position:absolute; top:-83px; left:27px; width:100%;}
	.section_menu_download_ico {position:absolute; top:-93px; left:57px; width:100%;}
	.section_menu_buy_ico {position:absolute; top:-100px; left:40px; width:100%;}
	.section_menu_support_ico {position:absolute; top:-103px; left:36px; width:100%;}
	.section_menu_contacts_ico {position:absolute; top:-96px; left:31px; width:100%;}
	.section_menu_title {position:relative; float:left; width:100%; font-size:10.8pt; font-weight:bold; color:#000000; margin-top:16px;}
	.section_menu_splitter {position:relative; float:left; width:100%; margin-top:16px;}
	.section_menu_items {position:relative; float:left; width:100%; margin-top:16px; margin-bottom:16px;}
		.section_menu_items a {display:block; font-size:10pt; color:#0099ff;}
		.section_menu_items span {display:block; font-size:10pt; color:#000000;}
		
	.column1 {position:relative; float:left; width:265px; margin-top:-13px;}
		.column1_title {position:relative; float:left; width:245px; text-align:center; font-size:16pt; color:#444444; font-weight:bold; margin-bottom:14px;}
		.column1_splitter {position:relative; float:left; width:100%; margin-bottom:22px;}
		.column1_content {position:relative; float:left; width:245px; text-align:left; font-size:10pt; color:#000000;}
		.column1_content a {display:block; font-size:10pt; color:#0099ff;}
		.column1_content p {display:block; font-size:10pt; color:#000000; margin-bottom:22px;}
		
	.column2 {position:relative; float:left; width:255px; margin-left:50px; margin-top:-13px;}
		.column2_title {position:relative; float:left; width:100%; text-align:center; font-size:16pt; color:#444444; font-weight:bold; margin-bottom:14px;}
		.column2_splitter {position:relative; float:left; width:100%; margin-bottom:22px;}
		.column2_content {position:relative; float:left; width:100%; text-align:left; font-size:10pt; color:#000000;}
		.column2_content a {display:block; font-size:10pt; color:#0099ff;}
		.column2_content p {display:block; font-size:10pt; color:#000000; margin-bottom:22px;}
		
		.column2_block {position:relative; float:left; width:100%; margin-bottom:20px;}
		.column2_block_image {position:relative; float:left; width:50px; text-align:center; padding:0px; border:1px solid #ff6600;}
		.column2_block_image img {display:inline;}
		.column2_block_link {position:relative; float:left; width:175px; margin-left:20px; padding:0px; border:1px solid #ff6600;}
		.column2_block_link a {display:block; font-size:10pt; color:#0099ff; padding:0px; margin-top:0px;}
		
		.column2_block_bottom {position:relative; float:left; width:100%; margin-bottom:20px; text-align:center;}
		.column2_block_bottom a {display:block; font-size:10pt; color:#0099ff; margin-top:11px;}
		
		.column2_info_index_page {position:relative; float:left; width:100%; padding-left:85px;}
		.column2_info_link {position:relative; float:left; width:100%; text-align:center;}
		.column2_info_link a {display:block; font-size:10pt; color:#0099ff; margin-top:11px;}
	
		
.bottom {position:relative; float:left; width:100%; min-width:1000px; height:60px;}
	.bottom1 {width:908px; min-width:908px; margin:0 auto;}
	.bottom2 {position:relative; float:left; width:45%; height:60px;}
	.bottom3 {position:relative; float:right; width:45%; height:60px;}
	
	.bottom4 {position:relative; float:left; width:45%; height:30px; margin-top:20px; margin-left:54px; font-size:8pt; color:#999999;}
	.bottom5 {position:relative; float:right; height:30px; margin-top:20px; margin-right:52px;}
	
	
	

.block_blue_large {position:relative; float:left; width:245px; margin-top:18px;}
	.block_blue_large_border_top {position:relative; float:left; width:245px; height:20px;}
	.block_blue_large_border_bottom {position:relative; float:left; width:245px; height:20px;}
	.block_blue_large_content {position:relative; float:left; width:100%; height:100%; background:url("images/blue_bground_l.gif") top left repeat-y;}
	.block_blue_large_content_title {position:relative; float:left; width:100%; font-size:16pt; color:#ffffff; font-weight:bold; text-align:center;}
	.block_blue_large_split_line {position:relative; float:left; width:205px; margin-left:20px; margin-top:10px;}
	.block_blue_large_text {position:relative; float:left; width:205px; margin-left:20px; margin-top:10px; font-size:10pt; color:#ffffff;}
	
	
.block_blue_small {position:relative; float:left; width:180px; margin-top:21px;}
	.block_blue_small_border_top {position:relative; float:left; width:180px; height:15px;}
	.block_blue_small_border_bottom {position:relative; float:left; width:180px; height:15px;}
	.block_blue_small_content {position:relative; float:left; width:100%; height:100%; background:url("images/blue_bground_s.gif") top left repeat-y;}
	.block_blue_small_content_title {position:relative; float:left; width:100%; font-size:16pt; color:#ffffff; font-weight:bold; text-align:left; margin-left:20px;}
	.block_blue_small_split_line {position:relative; float:left; width:140px; margin-left:20px; margin-top:10px;}
	.block_blue_text {position:relative; float:left; width:140px; margin-left:20px; margin-top:10px; font-size:10pt; color:#ffffff;}
	
	
.block_blue_level {position:relative; float:left; width:570px; margin-top:21px;}
	.block_blue_level_border_top {position:relative; float:left; width:100%; height:15px;}
	.block_blue_level_border_bottom {position:relative; float:left; width:100%; height:15px;}
	.block_blue_level_content {position:relative; float:left; width:100%; background:url("images/blue_level_bground.gif") top left repeat-y;}

.online_block_blue {position:relative; float:left; width:590px;}
	.online_block_blue_border_top {position:relative; float:left; width:590px; height:14px;}
	.online_block_blue_border_bottom {position:relative; float:left; width:590px; height:14px;}
	.online_block_blue_content {position:relative; float:left; width:100%; height:100%; background:url("/images/online_bground.gif") top left repeat-y;}
	.online_block_blue_content_title {position:relative; float:left; width:100%; font-size:16pt; color:#ffffff; font-weight:bold; text-align:left; margin-left:20px;}
	.online_block_blue_split_line {position:relative; float:left; width:205px; margin-left:20px; margin-top:10px;}
	.online_block_blue_text {position:relative; float:left; width:550px; margin-left:20px; margin-top:10px; font-size:10pt; color:#ffffff;}
	.online_block_blue_text p, .online_block_blue_text span {font-size:10pt; color:#ffffff; margin:0px;}
	.online_block_blue_text input {border:1px solid #2699bf;}

.contacts_content_title {position:relative; float:left; width:100%;}
	.contacts_content_title a {display:inline; font-size:16pt; color:#0099ff; font-weight:bold;}
	.contacts_content_title span {font-size:16pt; color:#444444; font-weight:bold;}
	.contacts_content_title img {display:inline; margin-right:52px; margin-left:52px;}
	
.contacts_content_content {position:relative; float:left; width:100%;}
	.contacts_content_content iframe {margin-top:15px; border:3px solid #0099ff; margin-bottom:22px;}
	.contacts_content_content p {display:block; font-size:10pt; color:#000000; margin:0px; margin-bottom:25px;}
	.contacts_content_content a {font-size:10pt; color:#0099ff; font-weight:bold;}
	
.download_system_box {position:absolute; top:0px; left:-13px; width:308px; height:318px;}

.products_projector_img {position:absolute; top:147px; left:43px; width:165px; height:93px; z-index:10;}

.estimateFormDiv {position:relative; float:left; width:100%;}
.estimateFormDivLine {position:relative; float:left; width:513px; height:3px; margin-left:28px; margin-top:17px;}
.estimateFormDivBody {position:relateve; float:left; width:513px; text-align:left; margin-left:28px; margin-top:20px; color:#ffffff;}

.button {position:relative; float:left; width:90px; height:36px; text-align:center; background:url("images/button_bg.gif") top left no-repeat;}
	.button a {display:block; font-size:12pt; color:#ffffff; font-weight:bold; margin-top:6px;}
	
.button_wide {position:relative; float:left; height:36px; background:url("images/button_wide_bg.gif") top left repeat-x;}
	.button_wide_left {position:relative; float:left; width:5px; height:36px; background:url("images/button_wide_left.gif") top left no-repeat;}
	.button_wide_right {position:relative; float:left; width:5px; height:36px; background:url("images/button_wide_right.gif") top left no-repeat;}
	.button_wide_content {position:relative; float:left; height:36px; text-align:center; }
	.button_wide a {display:block; font-size:12pt; color:#ffffff; font-weight:bold; margin-top:6px;}
	

.chatButton {position:fixed; right:0px; top:320px; width:87px; height:161px; z-index:10;}
	
.hiddenObject {display:none;}
.visibleObject {display:block;}


.order_header_text_title {position:relative; float:left; width:100%; margin-top:12px; margin-bottom:20px; font-family:Arial, sans-serif; color:#000000; font-size:10pt; font-weight:bold;}
.order_header_text {font-family:Arial, sans-serif; color:#000000; font-size:10pt;}
.order_title {font-family:Arial, sans-serif; font-size:16pt; color:#444444;}
.order_text {font-family:Arial, sans-serif; color:#000000; font-size:10pt;}
.order_text a {display:inline; font-family:Arial, sans-serif; font-size:10pt; color:#0099ff;}
.order_footer_title {font-family:Arial, sans-serif; color:#000000; font-size:12pt; font-weight:bold; margin-bottom:15px;}

.submit_hidden {border: 0 none; font: 0pt/0 a; margin: 0 0 0 -100%; opacity: 0; outline: medium none; padding: 0; vertical-align: top; width:0px; height:0px;}
