/* CSS Document */
body {height:100%;font:62.5%/1.4 Tahoma, Georgia, Arial, Verdana, Sans-Serif;color:#313131;background:#f8f8f8 url(images/background/body.gif) repeat-x;}
div, html, body, p, ul, ol, li, a, form, img, table, td, h1, h2, h3, h4, h5 {margin:0;padding:0;} 
table {border-collapse:collapse;} 
img {border:none;}   
ul, li {list-style:none;}
a, a:active, a:visited {text-decoration:none;color:#0080d3;}
a:hover {text-decoration:none;color:#00578F;} 
   
/*  All  */  
.header_bg {background:url(images/background/header.jpg) no-repeat;}
.header {width:964px;height:140px;position:relative;z-index:2;}
.header .logo {position:absolute;top:21px;left:17px;}
.header .blog {position:absolute;top:3px;left:323px;}
.header .language {position:absolute;top:15px;left:735px;font-size:0;line-height:0;}
.header .language img {border:1px solid #c4c4c4;padding:4px;}
.header .language a img {border:none;padding:5px;}
.header .login_support {position:absolute;top:16px;left:806px;}
.header .login_support li {margin-right:10px;font-size:0;line-height:0;float:left;}
.header .login_support li a span {display:none;}
.header .login_support li a {display:block;width:67px;height:20px;}
.header .login_support li.client_login a {background:url(images/other/client_login.gif) 0px 0px no-repeat;}
.header .login_support li.client_login a:hover, .header .login_support li.client_login a.active, .header .login_support li.client_login a.active:hover {background:url(images/other/client_login.gif) 0px -20px no-repeat;}
.header .login_support li.live_support {margin-right:0;}
.header .login_support li.live_support a {background:url(images/other/live_support.gif) 0px 0px no-repeat;}
.header .login_support li.live_support a:hover, .header .login_support li.live_support a.active, .header .login_support li.live_support a.active:hover {background:url(images/other/live_support.gif) 0px -20px no-repeat;}
.header #top_menu {position:absolute;top:77px;left:393px;}
.header #top_menu li {margin-right:5px;font-size:0;line-height:0;float:left;position:relative;z-index:2;}
.header #top_menu li a span {display:none;}
.header #top_menu li a {display:block;width:87px;height:17px;padding-top:8px;}
.header #top_menu li.home a {background:url(images/menu/home.gif) 0px 0px no-repeat;}
.header #top_menu li.home a:hover, .header #top_menu li.home a.active, .header #top_menu li.home a.active:hover {background:url(images/menu/home.gif) 0px -25px no-repeat;}
.header #top_menu li.company a {background:url(images/menu/company.gif) 0px 0px no-repeat;}
.header #top_menu li.company a:hover, .header #top_menu li.company a.active, .header #top_menu li.company a.active:hover {background:url(images/menu/company.gif) 0px -25px no-repeat;}
.header #top_menu li.products a {background:url(images/menu/products.gif) 0px 0px no-repeat;}
.header #top_menu li.products a:hover, .header #top_menu li.products a.active, .header #top_menu li.products a.active:hover {background:url(images/menu/products.gif) 0px -25px no-repeat;}
.header #top_menu li.solutions a {background:url(images/menu/solutions.gif) 0px 0px no-repeat;width:97px;}
.header #top_menu li.solutions a:hover, .header #top_menu li.solutions a.active, .header #top_menu li.solutions a.active:hover {background:url(images/menu/solutions.gif) 0px -25px no-repeat;}
.header #top_menu li.portfolio a {background:url(images/menu/portfolio.gif) 0px 0px no-repeat;}
.header #top_menu li.portfolio a:hover, .header #top_menu li.portfolio a.active, .header #top_menu li.portfolio a.active:hover {background:url(images/menu/portfolio.gif) 0px -25px no-repeat;}
.header #top_menu li.contacts {margin-right:0;}
.header #top_menu li.contacts a {background:url(images/menu/contacts.gif) 0px 0px no-repeat;width:84px;}
.header #top_menu li.contacts a:hover, .header #top_menu li.contacts a.active, .header #top_menu li.contacts a.active:hover {background:url(images/menu/contacts.gif) 0px -25px no-repeat;}
.header #top_menu li ul {position:absolute;top:-1000px;left:0;z-index:2;background:url(images/background/company.gif) no-repeat;}
.header #top_menu li.company ul {background:url(images/background/company.gif) no-repeat;}
.header #top_menu li.products ul {background:url(images/background/products.gif) no-repeat;}
.header #top_menu li.solutions ul {background:url(images/background/solutions.gif) no-repeat;}
.header #top_menu li.portfolio ul {background:url(images/background/portfolio.gif) no-repeat;}
.header #top_menu li.contacts ul {background:url(images/background/contacts.gif) no-repeat;}
.header #top_menu li:hover ul, .header #top_menu li.sfhover ul {top:0;}
.header #top_menu li ul li {margin-right:0;font-size:11px;line-height:14px;float:none;}
.header #top_menu li ul li.company_hover, .header #top_menu li ul li.products_hover, .header #top_menu li ul li.solutions_hover, .header #top_menu li ul li.portfolio_hover, .header #top_menu li ul li.contacts_hover {font-size:0;line-height:0;}
.header #top_menu li.company ul li a, .header #top_menu li.company ul li a:visited, .header #top_menu li.home ul li a, .header #top_menu li.home ul li a:visited, .header #top_menu li.products ul li a, .header #top_menu li.products ul li a:visited, .header #top_menu li.solutions ul li a, .header #top_menu li.solutions ul li a:visited, .header #top_menu li.portfolio ul li a, .header #top_menu li.portfolio ul li a:visited, .header #top_menu li.contacts ul li a, .header #top_menu li.contacts ul li a:visited {color:#000;padding:2px 0 0 19px;width:150px;height:18px;background:#f5f5f5 url(images/background/top_submenu.gif) no-repeat;}
.header #top_menu li.contacts ul li a, .header #top_menu li.contacts ul li a:visited {width:105px;}
.header #top_menu li.home ul li a.last, .header #top_menu li.home ul li a.last:visited, .header #top_menu li.company ul li a.last, .header #top_menu li.company ul li a.last:visited, .header #top_menu li.products ul li a.last, .header #top_menu li.products ul li a.last:visited, .header #top_menu li.solutions ul li a.last, .header #top_menu li.solutions ul li a.last:visited, .header #top_menu li.portfolio ul li a.last, .header #top_menu li.portfolio ul li a.last:visited, .header #top_menu li.contacts ul li a.last, .header #top_menu li.contacts ul li a.last:visited {background:url(images/background/top_submenu_last.gif) no-repeat;}
.header #top_menu li.home ul li a:hover, .header #top_menu li.home ul li a.last:hover, .header #top_menu li.company ul li a:hover, .header #top_menu li.company ul li a.last:hover, .header #top_menu li.products ul li a:hover, .header #top_menu li.products ul li a.last:hover, .header #top_menu li.solutions ul li a:hover, .header #top_menu li.solutions ul li a.last:hover, .header #top_menu li.portfolio ul li a:hover, .header #top_menu li.portfolio ul li a.last:hover, .header #top_menu li.contacts ul li a:hover, .header #top_menu li.contacts ul li a.last:hover {color:#fff;background:url(images/background/top_submenu_active.gif) no-repeat;}
.header #top_menu li ul li.company_hover a, .header #top_menu li ul li.company_hover a:visited, .header #top_menu li ul li.products_hover a, .header #top_menu li ul li.products_hover a:visited, .header #top_menu li ul li.solutions_hover a, .header #top_menu li ul li.solutions_hover a:visited, .header #top_menu li ul li.portfolio_hover a, .header #top_menu li ul li.portfolio_hover a:visited, .header #top_menu li ul li.contacts_hover a, .header #top_menu li ul li.contacts_hover a:visited {padding:0;width:89px;height:25px;background:none;}
.header #top_menu li ul li.company_hover a:hover, .header #top_menu li ul li.products_hover a:hover, .header #top_menu li ul li.solutions_hover a:hover, .header #top_menu li ul li.portfolio_hover a:hover, .header #top_menu li ul li.contacts_hover a:hover {background:none;}

.header #top_menu li.solutions ul li a, .header #top_menu li.solutions ul li a:visited, .header #top_menu li.solutions ul li a.last, .header #top_menu li.solutions ul li a.last:visited, .header #top_menu li.solutions ul li a:hover, .header #top_menu li.solutions ul li a.last:hover{width:160px;}

.container {float:left;width:100%;background:url(images/background/container.gif) left repeat-y;}

.left_column {float:left;width:235px;background:url(images/background/left_column.gif) 185px 0 no-repeat;position:relative;margin-top:-4px;padding:50px 0 260px 0;}
.left_column .left_menu li {padding-left:10px;font-size:1.1em;font-weight:bold;}
.left_column .left_menu li a, .left_column .left_menu li a:visited {color:#fff;display:block;min-height:17px;padding:6px 0 7px 9px;width:181px;background:url(images/background/left_menu_li.gif) bottom no-repeat;}
.left_column .left_menu li.last a, .left_column .left_menu li.last a:visited {background:none;}
.left_column .left_menu li a:hover, .left_column .left_menu li a.active, .left_column .left_menu li a.active:visited, .left_column .left_menu li.last a:hover {background:#0071BB url(images/background/left_menu_li_active.gif) bottom no-repeat;}
.left_column .left_um_block {margin-left:17px;width:218px;margin-top:10px;background:url(images/background/left_um_block.jpg) bottom no-repeat;padding:0 0 35px 0;}
.left_column .left_um_block .um_block_list {padding-top:15px;}
.left_column .left_um_block .um_block_list li {font-size:1.1em;color:#949494;padding:0 0 2px 29px;background:url(images/other/arrow5.gif) 15px 7px no-repeat;}
.left_column .left_um_block .um_block_list li a, .left_column .left_um_block .um_block_list li a:visited {color:#8cd52a;font-weight:bold;}
.left_column .left_um_block .um_block_list li a:hover, .left_column .left_um_block .um_block_list li a.active, .left_column .left_um_block .um_block_list li a.active:visited {color:#fff;}
.left_column .left_press_kit_block {margin-left:17px;width:218px;margin-top:10px;background:url(images/background/left_um_block.jpg) bottom no-repeat;padding:0 0 35px 0;}
.left_column .left_press_kit_block ul {background:url(images/other/line2.gif) bottom center no-repeat;padding-bottom:8px;}
.left_column .left_press_kit_block ul li {font-size:1.1em;font-weight:bold;color:#d2d2d2;padding:0 0 0 29px;background:url(images/other/arrow5.gif) 15px 7px no-repeat;}
.left_column .left_press_kit_block ul li a, .left_column .left_press_kit_block ul li a:visited {color:#d2d2d2;}
.left_column .left_press_kit_block ul li a:hover {color:#fff;}
.left_column .left_press_kit_block h3 {padding:11px 0 15px 18px;font-size:0;line-height:0;background:url(images/other/left_press_kit_block.jpg) no-repeat;}
.left_column .left_press_kit_block h3 img {vertical-align:top;}
.left_column .left_press_kit_block h3 span {padding:0 0 0 7px;position:relative;top:3px;}
.left_column .left_press_kit_block h3 span.title_h2 {text-indent:-9999px;overflow:hidden;padding:0;position:relative;top:0;display:block;float:left;}
.left_column .left_press_kit_block h3 span.title_press_kit {width:66px;height:14px;background:transparent url(images/other/press_kit.gif) no-repeat scroll 0%;}
.left_column .left_press_kit_block p {color:#d2d2d2;font-size:1.1em;padding:0 0 2px 15px;line-height:14px;}
.left_column .left_press_kit_block p a, .left_column .left_press_kit_block p a:visited {color:#8cd52a;}
.left_column .left_press_kit_block p a:hover {color:#fff;}
.left_column .left_press_kit_block p strong {color:#fff;}
.left_column .left_press_kit_block p.bg {background:url(images/other/line2.gif) bottom center no-repeat;padding:5px 0 8px 15px;margin-bottom:5px;}
.left_column .left_press_kit_block p.bg strong {color:#8cd52a;text-transform:uppercase;}
.left_column .left_business_inquiries_block {margin-left:17px;width:218px;margin-top:10px;background:url(images/background/left_um_block.jpg) bottom no-repeat;padding:0 0 35px 0;}
.left_column .left_business_inquiries_block h3 {padding:11px 0 15px 18px;font-size:0;line-height:0;background:url(images/other/left_press_kit_block.jpg) no-repeat;}
.left_column .left_business_inquiries_block h3 img {vertical-align:top;}
.left_column .left_business_inquiries_block h3 span {padding:0 0 0 7px;position:relative;top:3px;}
.left_column .left_business_inquiries_block h3 span.title_h2 {text-indent:-9999px;overflow:hidden;padding:0;position:relative;top:0;display:block;float:left;}
.left_column .left_business_inquiries_block h3 span.title_contact_us {width:80px;height:14px;background:transparent url(images/other/contact_us.gif) no-repeat scroll 0%;}
.left_column .left_business_inquiries_block h3 span.title_realted_client {width:167px;height:14px;background:transparent url(images/other/realted_client.gif) no-repeat scroll 0%;}
.left_column .left_business_inquiries_block h3 span.title_site_search {width:85px;height:14px;background:transparent url(images/other/site_search.gif) no-repeat scroll 0%;}
.left_column .left_business_inquiries_block h3 span.title_encommerce3 {width:142px;height:14px;background:transparent url(images/other/encommerce3.gif) no-repeat scroll 0%;}
.left_column .left_business_inquiries_block h3 span.title_fhs {width:150px;height:14px;background:transparent url(images/other/fhs.gif) no-repeat scroll 0%;}
.left_column .left_business_inquiries_block h3 span.title_enmanager { width:130px; height:18px;background:transparent url(images/other/enmanager_links.gif) no-repeat; }
.left_column .left_business_inquiries_block p {color:#d2d2d2;font-size:1.1em;background:url(images/other/line2.gif) bottom center no-repeat;padding:5px 0 8px 15px;line-height:14px;}
.left_column .left_business_inquiries_block p.last {padding:5px 0 2px 15px;background:none;}
.left_column .left_business_inquiries_block p span {color:#8cd52a;font-weight:bold;}
.left_column .left_business_inquiries_block p strong {color:#fff;}
.left_column .left_business_inquiries_block p a, .left_column .left_business_inquiries_block p a:visited {color:#fff;font-weight:bold;}
.left_column .left_business_inquiries_block p a:hover {color:#8cd52a;}
.left_column .left_link_col p a, .left_column .left_link_col p a:visited {color:#8cd52a;}
.left_column .left_link_col p a:hover {color:#fff;}
.left_column .left_search {margin-top:0;position:relative;top:7px;}
.left_column .left_search table td {font-size:1.1em;color:#d2d2d2;padding:1px 0 2px 0;}
.left_column .left_search table td.right {text-align:right;padding:1px 7px 2px 14px;}
.left_column .left_search table td input {border:1px solid #5d5d5d;width:134px;color:#d2d2d2;background:#525252 url(images/other/input.gif) top repeat-x;vertical-align:middle;}
.left_column .left_search table td input.button {border:none;width:80px;height:27px;background:none;margin-top:10px;}
.left_column .left_search table td select {border:1px solid #5d5d5d;width:136px;color:#d2d2d2;background:#525252 url(images/other/input.gif) top repeat-x;vertical-align:middle;}
.left_column .left_search table td select.small {width:101px;}
.left_column .left_search table td select.small2 {width:57px;}

.center_column {float:left;width:501px;padding-bottom:35px;}
.center_column_long {width:715px;background:#fff url(images/background/center_column_long.gif) repeat-y;}
.center_column_content {min-height:695px;}
.center_column_content h2 {height:28px;background:url(images/other/h2.gif) no-repeat;padding:12px 0 0 19px;font-size:0;line-height:0;font-weight:normal;margin-bottom:15px;position:relative;}
.center_column_long .center_column_content h2 {background:url(images/other/h2_long.gif) no-repeat;}
.center_column_content h2 img {vertical-align:top;}
.center_column_content h2 span {padding:0 0 0 7px;position:relative;top:3px;}
.center_column_content h2 span.title_h2 {text-indent:-9999px;overflow:hidden;padding:0;position:relative;top:0;display:block;float:left;}
.center_column_content h2 span.title_company_about {width:44px;height:14px;background:transparent url(images/other/about.gif) no-repeat scroll 0%;}
.center_column_content h2 span.title_careers {width:58px;height:14px;background:transparent url(images/other/careers.gif) no-repeat scroll 0%;}
.center_column_content h2 span.title_legal {width:38px;height:18px;background:transparent url(images/other/legal.gif) no-repeat scroll 0%;}
.center_column_content h2 span.title_press_room {width:89px;height:14px;background:transparent url(images/other/press_room.gif) no-repeat scroll 0%;}
.center_column_content h2 span.title_business_inquiries {width:137px;height:18px;background:transparent url(images/other/business_inquiries.gif) no-repeat scroll 0%;}
.center_column_content h2 span.title_talk_to_us {width:73px;height:14px;background:transparent url(images/other/talk_to_us.gif) no-repeat scroll 0%;}
.center_column_content h2 span.title_portfolio {width:61px;height:14px;background:transparent url(images/other/portfolio.gif) no-repeat scroll 0%;}
.center_column_content h2 span.title_products {width:66px;height:14px;background:transparent url(images/other/products.gif) no-repeat scroll 0%;}
.center_column_content h2 span.title_sitemap {width:62px;height:18px;background:transparent url(images/other/sitemap.gif) no-repeat scroll 0%;}
.center_column_content h2 span.title_content_management {width:154px;height:18px;background:transparent url(images/other/content_management.gif) no-repeat scroll 0%;}
.center_column_content h2 span.title_design_development {width:209px;height:18px;background:transparent url(images/other/design_development.gif) no-repeat scroll 0%;}
.center_column_content h2 span.title_web_hosting { width:95px; height:17px; background:transparent url(images/other/web_hosting.gif) no-repeat scroll 0%; }
.center_column_content h2 a.print, .center_column_content h2 a.print:visited {position:absolute;top:12px;right:19px;color:#8cd52a;}
.center_column_content p {font-size:1.1em;padding:0 15px 15px 15px;}
.center_column_content h3.h3_bg {font-size:1.8em;font-weight:normal;padding:3px 0 4px 24px;background:url(images/background/signup_block_h32.gif) left no-repeat;margin-bottom:5px;}
.center_column_content h3.h3_bg span {background:url(images/background/signup_block_h3.gif) right no-repeat;padding:5px 11px 5px 0;}
.center_column_content h3.h3_bg span.red { margin-left:10px; background:url(images/other/signup_block_h32_1.gif) left no-repeat;padding:5px 12px 5px 17px;color:#d20007;}
.center_column_content h3.h3_bg span.red_right { padding:5px 12px 5px 0px; background:url(images/other/signup_block_h32_2.gif) left no-repeat;margin-left:-7px;   }
.center_column_bottom {position:relative;float:left;width:501px;padding-left:235px;margin-top:-31px;}
.center_column_long {width:715px;}
.center_column_bottom .center_pager {background:url(images/background/bottom_pager.gif) no-repeat;height:23px;font-size:1.1em;padding:8px 0 0 13px;position:relative;}
.center_column_long .center_pager {background:url(images/background/bottom_pager_long.gif) no-repeat;}
.center_column_bottom .center_pager img {margin-right:8px;position:relative;top:2px;}
.center_column_bottom .center_pager span img {margin-right:0;padding-left:7px;position:relative;top:2px;}
.center_column_bottom .center_pager a, .center_column .center_pager a:visited {color:#313131;}
.center_column_bottom .center_pager a:hover {color:#00578F;}
.center_column_bottom .center_pager span {position:absolute;right:13px;}
.center_column_bottom .right_col_bottom {background:url(images/background/right_col_bottom.jpg) no-repeat;height:127px;width:214px;position:absolute;float:right;top:-96px;right:-214px;}
.center_column_bottom .left_col_bottom {background:url(images/background/left_col_bottom.jpg) no-repeat;height:253px;width:216px;float:left;padding:0 0 0 19px;position:absolute;top:-222px;left:0;}
.center_column_bottom .left_col_bottom h3 {padding:11px 0 32px 0;font-size:0;line-height:0;}
.center_column_bottom .left_col_bottom h3 img {vertical-align:top;}
.center_column_bottom .left_col_bottom h3 span {padding:0 0 0 7px;position:relative;top:3px;}
.center_column_bottom .left_col_bottom h3 span.title_h2 {text-indent:-9999px;overflow:hidden;padding:0;position:relative;top:0;display:block;float:left;}
.center_column_bottom .left_col_bottom h3 span.title_featured_product {width:129px;height:14px;background:transparent url(images/other/featured_product.gif) no-repeat scroll 0%;}
.center_column_bottom .left_col_bottom p {font-size:1.1em;color:#fff;line-height:13px;overflow:auto;height:185px;padding-right:23px;}
.center_column_bottom .left_col_bottom p img {margin:0 0 12px 0;}
.center_column_bottom .left_col_bottom p a img {margin:12px 0 0 0;}

.right_column {float:left;width:214px;padding-bottom:127px;position:relative;}
.right_column h3 {background:url(images/background/right_col_h3.gif) no-repeat;padding:12px 0 0 23px;height:25px;font-size:0;line-height:0;}
.right_column h3 span {padding:0 0 0 7px;position:relative;top:3px;}
.right_column h3 span.title_h2 {text-indent:-9999px;overflow:hidden;padding:0;position:relative;top:0;display:block;float:left;}
.right_column h3 span.title_featured_project {width:123px;height:18px;background:transparent url(images/other/featured_project.gif) no-repeat scroll 0%;}
.right_column h3 span.title_why_envisionext {width:122px;height:18px;background:transparent url(images/other/why_envisionext.gif) no-repeat scroll 0%;}
.right_column p {font-size:1.1em;padding:10px 10px 0 11px;background:url(images/background/right_col_p.gif) no-repeat;}
.right_column p strong {font-size:1.1em;color:#d20007;display:block;padding:4px 0 3px 0;}
.right_column p span {height:20px;background:url(images/background/right_col_p_bottom.gif) no-repeat;display:block;margin:0 -10px 0 -11px;}
.right_column p a img {margin-top:8px;}
.right_column p .rabit {margin:30px 0 0 47px;}

.company_careers_block h2 {margin-bottom:20px;}
.company_careers_block h3 {font-size:1.8em;font-weight:normal;position:relative;background:url(images/background/company_careers_h3.gif) no-repeat;padding:5px 0 5px 22px;margin-bottom:10px;}
.company_careers_block h3 span {color:#aaaaaa;font-size:0.8em;position:absolute;right:33px;top:9px;}
.company_careers_block h3 img {margin-right:5px;}
.company_careers_block ul {padding-bottom:2px;}
.company_careers_block ul li {color:#aaaaaa;font-size:1.1em;padding:0 0 4px 31px;}
.company_careers_block ul li a {font-weight:bold;}
.company_careers_block ul li img {margin-right:3px;}
.company_careers_block div {margin:10px 0 10px 0;width:408px;background:#f4f4f4;border:1px dotted #bfbfbf;padding:10px 14px 0 14px; color:black;}
.company_careers_block div h4 {font-size:1.8em;font-weight:normal;padding-bottom:7px;}
.company_careers_block div p {clear:both;padding:0 0 10px 0;}
.company_careers_block div p strong {display:block;width:60px;float:left;}
.company_careers_block div.clear {margin:0;width:auto;background:none;border:none;padding:0;}

.company_careers_signup_block table td {font-size:1.1em;padding:1px 0 2px 0;}
.company_careers_signup_block table td.right {text-align:right;padding-right:6px;width:194px;}
.company_careers_signup_block table td.right span {color:#aaaaaa;}
.company_careers_signup_block table td input {width:188px;vertical-align:middle;border:1px solid #dddddd;background:url(images/background/input.gif) repeat-x;}
.company_careers_signup_block table td textarea {width:287px;height:60px;vertical-align:middle;border:1px solid #dddddd;background:url(images/background/textarea.gif) repeat-x;}
.company_careers_signup_block table td select {width:190px;vertical-align:middle;border:1px solid #dddddd;background:url(images/background/input.gif) repeat-x;}
.company_careers_signup_block table td input.button {width:80px;height:27px;border:none;background:none;margin-top:6px;}

.company_legal_block h4 {font-size:1.8em;font-weight:normal;padding:2px 0 5px 15px;}

.press_room_list {padding:0 15px;}
.press_room_list li {font-size:1.1em;padding-bottom:13px;}
.press_room_list li span {font-size:1.7em;color:#8cd52a;line-height:19px;}
.press_room_list li span span {color:#aaaaaa;font-size:1em;}
.press_room_list li a {text-decoration:underline;}
.bottom_pager {color:#c3c3c3;font-size:1.1em;text-align:center;clear:both;}
.bottom_pager span {color:#000;padding:1px 5px;}
.bottom_pager a, .bottom_pager a:visited {color:#949494;border:1px solid #eeeeee;padding:1px 5px;margin-right:1px;}
.bottom_pager a:hover {color:#00578F;}
.bottom_pager a.link, .bottom_pager a.link:visited {color:#2262a7;border:none;}
.bottom_pager a.link:hover {color:#00578F;}

.contacts_business_inquiries_block table td {font-size:1.1em;padding:1px 0 2px 0;}
.contacts_business_inquiries_block table td.right {text-align:right;padding-right:6px;width:194px;}
.contacts_business_inquiries_block table td.right span {color:#aaaaaa;}
.contacts_business_inquiries_block table td span.star {padding-left:2px;color:#d20007;font-weight:bold;}
.contacts_business_inquiries_block table td input {width:188px;vertical-align:middle;border:1px solid #dddddd;background:url(images/background/input.gif) repeat-x;}
.contacts_business_inquiries_block table td input.small {width:70px;}
.contacts_business_inquiries_block table td img {margin-right:6px;vertical-align:middle;}
.contacts_business_inquiries_block table td textarea {width:257px;height:60px;vertical-align:middle;border:1px solid #dddddd;background:url(images/background/textarea.gif) repeat-x;}
.contacts_business_inquiries_block table td select {width:190px;vertical-align:middle;border:1px solid #dddddd;background:url(images/background/input.gif) repeat-x;}
.contacts_business_inquiries_block table td input.button {width:80px;height:27px;border:none;background:none;margin-top:10px;}

.portfolio_motion_block   h4 {font-size:1.8em;font-weight:normal;padding:0 15px 10px 15px;}
.portfolio_web_site_block h4 {font-size:1.8em;font-weight:normal;padding:0 15px 10px 15px;}

p.portfolio_motion_select {color:#0080d3;background:url(images/other/portfolio_motion_select_bg.gif) top no-repeat;padding-top:6px;}
p.portfolio_motion_select select {width:158px;background:#fdfdfd;color:#d1d1d1;border:1px solid #e5e5e5;vertical-align:middle;margin:0 5px 0 8px;}
p.portfolio_motion_select input {vertical-align:middle;}
.portfolio_motion_list {padding:0 0 0 5px;}
.portfolio_motion_list li {float:left;font-size:1.1em;padding:0 0 15px 10px;width:150px;}
.portfolio_motion_list li strong {font-size:1.2em;color:#d20007;}
.portfolio_motion_list li img {background:url(images/other/img_bg.gif) no-repeat;padding:14px 0;margin-bottom:5px;}

.products_fhs_block {background:url(images/background/envisionext_host2.jpg) 0 38px no-repeat;}
.products_fhs_block h2 {padding:12px 0 0 19px;margin-bottom:212px;height:26px;}
.products_fhs_block p.pad {padding-left:30px;}
.products_fhs_block .cit_top {background:url(images/background/cit_bg_top.jpg) 15px 0 no-repeat;height:10px;padding:0;font-size:0;line-height:0;}
.products_fhs_block p.click_here {font-size:1.4em;font-weight:bold;color:#fff;background:url(images/background/cit_bg.jpg) 15px bottom no-repeat;padding:5px 15px 25px 15px;margin:-5px 0 15px 0;text-align:center;}
.products_fhs_block p.click_here a, .products_fhs_block p.click_here a:visited {color:#8cd52a;}
.products_fhs_block p.click_here a:hover {color:#00578F;}

.products_enmanager_block { background:url(images/background/envisionext_enmanager.jpg) 0 38px no-repeat; } 
.products_enmanager_block h2 {padding:12px 0 0 19px;margin-bottom:212px;height:26px;}
.products_enmanager_block .cit_top {background:url(images/background/cit_bg_top.jpg) 15px 0 no-repeat;height:10px;padding:0;font-size:0;line-height:0;}
.products_enmanager_block p.click_here {font-size:1.4em;font-weight:bold;color:#fff;background:url(images/background/cit_bg.jpg) 15px bottom no-repeat;padding:5px 15px 25px 15px;margin:-5px 0 15px 0;text-align:center;}
.products_enmanager_block p.click_here a, .products_fhs_block p.click_here a:visited {color:#8cd52a;}
.products_enmanager_block p.click_here a:hover {color:#00578F;}

.content_management_block .cit_top {background:url(images/background/cit_bg_top.jpg) 15px 0 no-repeat;height:10px;padding:0;font-size:0;line-height:0;}
.content_management_block .cit {font-size:1.4em;font-weight:bold;color:#fff;background:url(images/background/cit_bg.jpg) 15px bottom no-repeat;padding:5px 15px 25px 15px;margin:-5px 0 15px 0;text-align:center;}
.content_management_block .cit span {color:#d2d2d2;font-weight:normal;}

.solutions_wdd_block .cit_top {background:url(images/background/cit_bg_top.jpg) 15px 0 no-repeat;height:10px;padding:0;font-size:0;line-height:0;}
.solutions_wdd_block .cit {font-size:1.3em;font-weight:bold;color:#fff;background:url(images/background/cit_bg.jpg) 15px bottom no-repeat;padding:5px 15px 25px 15px;margin:-5px 0 15px 0;text-align:center;}
.solutions_wdd_block ul {padding-left:5px;}
.solutions_wdd_block ul li {float:left;font-size:1.1em;padding:0 0 15px 10px;width:150px;}
.solutions_wdd_block ul li strong {font-size:1.2em;color:#d20007;}
.solutions_wdd_block ul li img {margin-bottom:5px;}

.sitemap_block p {text-align:center;}
.sitemap_block ul {padding:0 0 0 20px;}
.sitemap_block ul li {float:left;font-size:1.8em;color:#313131;padding:0 25px 2px 0;}
.sitemap_block ul li.last {padding-right:0;}
.sitemap_block ul li a, .sitemap_block ul li a:visited {color:#313131;}
.sitemap_block ul li a:hover {color:#00578F;}
.sitemap_block ul li ul {padding:0;}
.sitemap_block ul li ul li {padding:0;float:none;font-size:0.6em;color:#aaaaaa;}
.sitemap_block ul li ul li a, .sitemap_block ul li ul li a:visited {color:#0080d3;}

.company_about_block .cit_top {background:url(images/background/cit_bg_top.jpg) 15px 0 no-repeat;height:10px;padding:0;font-size:0;line-height:0;}
.company_about_block .cit {font-size:1.1em;color:#d2d2d2;background:url(images/background/cit_bg.jpg) 15px bottom no-repeat;padding:0 15px 25px 27px;margin:-5px 0 15px 0;}
.company_about_block .cit span {font-size:1.8em;display:block;color:#8cd52a;}
.company_about_block p strong {color:#949494;}

.portfolio_case_std_block ul {padding-left:2px;}
.portfolio_case_std_block ul li {float:left;font-size:1.1em;padding:0 0 15px 13px;width:230px;}
.portfolio_case_std_block ul li strong {font-size:1.2em;color:#d20007;}
.portfolio_case_std_block ul li img {margin-bottom:5px;}
.portfolio_case_std_block ul li a img {margin-bottom:0;margin-top:8px;}

.portfolio_case_std_any_block a, .portfolio_case_std_any_block a:visited {font-weight:bold;color:#d20007;}
.portfolio_case_std_any_block a:hover {color:#00578F;}
.portfolio_case_std_any_block p.img {color:#949494;font-size:0;line-height:0;}
.portfolio_case_std_any_block p.img span {font-size:11px;line-height:14px;}
.portfolio_case_std_any_block p.img img.img_bg {background:url(images/other/img7_bg.gif) no-repeat;padding:8px 10px 0 9px;margin-bottom:0;}
.portfolio_case_std_any_block p.img img {margin-bottom:2px;}
.portfolio_case_std_any_block p.img2 {color:#949494;float:left;width:230px;padding:0 0 12px 15px;}
.portfolio_case_std_any_block p.img3 {padding:0 0 12px 10px;}
.portfolio_case_std_any_block p.img2 img {margin-bottom:2px;}

.portfolio_web_list {padding:0 0 0 5px;}
.portfolio_web_list li {float:left;font-size:1.1em;padding:0 0 15px 10px;width:150px;}
.portfolio_web_list li strong {font-size:1.2em;color:#d20007;}
.portfolio_web_list li img {margin-bottom:5px;}

.portfolio_web_site_block a, .portfolio_web_site_block a:visited {font-weight:bold;color:#d20007;}
.portfolio_web_site_block a:hover {color:#00578F;}
/*.portfolio_web_site_block p.img img {background:url(images/other/img11_bg.gif) no-repeat; width:450px; padding:8px 10px 8px 9px;margin-bottom:2px;}*/
.portfolio_web_site_block p.img img { width:460px; padding:8px 10px 8px 9px;margin-bottom:2px;}

.products_encommerce_block {background:url(images/background/encommerce.jpg) 0 38px no-repeat;}
.products_encommerce_block h2 {padding:12px 0 0 19px;margin-bottom:212px;height:26px;}
.products_encommerce_block .cit_top {background:url(images/background/cit_bg_top.jpg) 15px 0 no-repeat;height:10px;padding:0;font-size:0;line-height:0;}
.products_encommerce_block p.click_here {margin:-5px 0 15px 0;font-size:1.4em;font-weight:bold;color:#fff;background:url(images/background/cit_bg.jpg) 15px bottom no-repeat;padding:5px 15px 25px 15px;text-align:center;}
.products_encommerce_block p.click_here a, .products_encommerce_block p.click_here a:visited {color:#8cd52a;}
.products_encommerce_block p.click_here a:hover {color:#00578F;}
.products_encommerce_block ul {padding-left:17px;}
.products_encommerce_block ul li {float:left;padding:0 15px 0 0;width:225px;}
.products_encommerce_block ul li ul {padding-left:0;}
.products_encommerce_block ul li ul li {font-size:1.1em;float:none;padding:0 0 11px 0;width:auto;}
.products_encommerce_block ul li ul li strong {color:#949494;}

.content_web_hosting_block { background:url(images/background/web_hosting.jpg) 0 35px no-repeat;  }
.content_web_hosting_block h2 {background:url(images/other/h2_dark.gif) no-repeat; margin-bottom:220px; }
.circle_bg { background:url(images/background/web_hosting_body.gif) repeat-y right; }

.main_block {background:#f3f3f3 url(images/background/line.jpg) repeat-x;float:left;width:100%;}
.main_block_bg {background:url(images/background/flash_text.jpg) 671px 0 no-repeat;float:left;width:100%;}
.main_block_left {float:left;width:671px;}
.main_block_left .nofont {font-size:0;line-height:0; width:670px; height:342px;}
.main_block_left .nofont * { display:inline; }

.main_block_left .headline_block div.clear {background:none;}
.main_block_left .headline_block div h3 {padding:17px 0 11px 17px;text-indent:-9999px;overflow:hidden;width:136px;height:14px;background:transparent url(images/other/headline_products.gif) 17px 17px no-repeat;font-size:0;line-height:0;}
.main_block_left .headline_block div ul {padding-left:17px;}
.main_block_left .headline_block div ul li {float:left;font-size:1.1em;color:#fff;width:195px;padding:0 20px 20px 0;}
.main_block_left .headline_block div ul li img {margin-bottom:7px;}
.main_block_left .headline_block div ul li a img {margin-bottom:0;margin-top:15px;}
.main_block_right {float:left;width:325px;}
.main_block_right .flash_text {height:322px;padding-top:20px;background:url(images/background/flash_text.jpg) no-repeat;}
.main_block_right .flash_text p {padding:35px 0 0 25px;font-size:0;line-height:0;}
.main_block_right .envisionext_text div {padding-bottom:46px;}
.main_block_right .envisionext_text div h3 {padding:20px 0 8px 24px;font-size:0;line-height:0;text-indent:-9999px;overflow:hidden;width:122px;height:18px;background:transparent url(images/other/why_envisionext2.gif) 24px 20px no-repeat;}
.main_block_right .envisionext_text div p {padding:0 60px 12px 24px;font-size:1.1em;color:#313131;}
.main_block_left_right {background:url(images/background/main_block_left_right.jpg) repeat-y;float:left;}
.main_block_left_right .main_block_left_right_bg {background:url(images/background/main_block_left_right_bg.jpg) bottom left no-repeat;float:left;}

.footer_bg {clear:both;background:#fff url(images/background/footer.jpg) no-repeat;}
.footer {padding:28px 0 50px 18px;width:933px;}
.footer h3 {padding-bottom:33px;font-size:0;line-height:0;background:transparent url(images/other/news_events.gif) top left no-repeat;text-indent:-9999px;overflow:hidden;}
.footer .bottom_news li {color:#898989;font-size:1.1em;width:270px;float:left;margin-bottom:20px;}
.footer .bottom_news li.center {padding:0 50px 0 70px;}
.footer .bottom_news li a, .footer .bottom_news li a:visited {color:#4b4b4b;}
.footer .bottom_news li a:hover {color:#00578F;}
.footer .client_list {border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;height:42px;clear:both;padding:15px 0 10px 10px;margin-bottom:17px;}
.footer .client_list li {float:left;margin-right:100px;font-size:0;line-height:0;}
.footer .client_list li.last {margin-right:0;}
.footer .footer_left {float:left;width:660px;}
.footer .footer_left ul li.with_line {float:left;font-size:1.1em;margin-right:8px;padding-right:9px;background:url(images/other/line.gif) right 3px no-repeat;}
.footer .footer_left ul li.without_line {float:left;font-size:1.1em;margin-right:8px;padding-right:9px;}
.footer .footer_left ul li a, .footer .footer_left ul li a:visited {color:#8cd52a;}
.footer .footer_left ul li a:hover {color:#00578F;}
.footer .footer_left p {font-size:1.1em;clear:both;}
.footer .footer_right {float:left;width:265px; text-align:right; }
.footer .footer_right p {font-size:1.1em;}
.footer .footer_right p span {color:#959595;display:block;position:relative;top:-2px;}
.clear {clear:both;font-size:0;line-height:0;height:0;}

#error { padding:10px 10px 10px 25px !important; color:red; }
#support { display:none; }
#flash_holder { text-align:center; margin:0 auto 10px; } 
 #flash_sender {  } 