/* 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:334px; }
.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:89px;height:17px;padding-top:8px;}
.header #top_menu li.main a {background:url(images/menu/main.gif) 0px 0px no-repeat;}
.header #top_menu li.main a:hover, .header #top_menu li.main a.active, .header #top_menu li.main a.active:hover {background:url(images/menu/main.gif) 0px -25px no-repeat;}
.header #top_menu li.vacancies a {background:url(images/menu/vacancies.gif) 0px 0px no-repeat;}
.header #top_menu li.vacancies a:hover, .header #top_menu li.vacancies a.active, .header #top_menu li.vacancies a.active:hover {background:url(images/menu/vacancies.gif) 0px -25px no-repeat;}
.header #top_menu li.blogs a {background:url(images/menu/blog.gif) 0px 0px no-repeat;}
.header #top_menu li.blogs a:hover, .header #top_menu li.blogs a.active, .header #top_menu li.blogs a.active:hover {background:url(images/menu/blog.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.contacts a {background:url(images/menu/contacts.gif) 0px 0px no-repeat;}
.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.global { margin-right:0; }
.header #top_menu li.global a {background:url(images/menu/global.gif) 0px 0px no-repeat; width:160px;}
.header #top_menu li.global a:hover, .header #top_menu li.global a.active, .header #top_menu li.global a.active:hover {background:url(images/menu/global.gif) 0px -25px no-repeat;}

.header .icons { float:right; margin:10px 15px 0 0; }
  .header .icons li { float:left; margin-left:10px; }
    .header .icons li a { display:block; width:25px; height:25px; background-position:0 25px; background-repeat:none; }
    .header .icons li a:hover { background-position:0 0; }
    .header .icons li.mars a { background-image:url(images/other/icon_mars.gif); }
    .header .icons li.pist a { background-image:url(images/other/icon_pist.gif); }
    .header .icons li.flower a { background-image:url(images/other/icon_flower.gif); }
    .header .icons li.bots a { background-image:url(images/other/icon_bots.gif); }

.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;}

.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 li.with_sub .left_um_block { margin-left:6px; }  
.left_column li.with_sub .left_um_block .um_block_list { }
.left_column li.with_sub .left_um_block .um_block_list li { background-position:15px 12px; font-size:1em; height:auto; background-position:15px 6px; }
.left_column li.with_sub .left_um_block .um_block_list li a, 
.left_column li.with_sub .left_um_block .um_block_list li a:hover { background:none; padding-top:0; padding-bottom:0; display:inline; }
.left_column li.with_sub .left_um_block .um_block_list li a.active { background:none; }
.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:160px;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.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:550px;}
.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:91px;height:13px;background:transparent url(images/other/about.gif) no-repeat scroll 0%;}
.center_column_content h2 span.title_careers {width:74px;height:13px;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:72px;height:13px;background:transparent url(images/other/contacts.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;backgr:ound: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 span.title_news { width:62px; height:13px; background:transparent url(images/other/news.gif) no-repeat scroll 0%; }
.center_column_content h2 span.title_gowork { width:221px; height:17px; background:transparent url(images/other/gowork.gif) no-repeat scroll 0%; }
.center_column_content h2 span.title_what_we_do { width:115px; height:16px; background:transparent url(images/other/what_we_do2.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:-10px;   }
.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 h3 span.title_tsytata { width:84px;height:16px;background:transparent url(images/other/tsytata.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;}
.center_column_bottom .left_col_bottom .tsytata { display:block; font:italic 1.4em "Georgia"; margin-bottom:15px;  }
.center_column_bottom .left_col_bottom .author  { display:block; text-align:right; font:1.4em "Georgia"; color:#8cd52a; }

.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 11px;height:25px;font-size:0;line-height:0;}
.right_column h3.hot { background:url(images/background/right_col_h3_hot.gif) no-repeat; }
.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:154px;height:18px;background:transparent url(images/other/why_envisionext3.gif) no-repeat scroll 0%; }
.right_column h3 span.title_contact_us {width:138px;height:13px;background:transparent url(images/other/contact_us.gif) no-repeat scroll 0%;}
.right_column h3 span.title_vacancy {width:136px;height:17px;background:transparent url(images/other/hot_vacancy.gif) no-repeat scroll 0%;}
.right_column .right_bg { background:url(images/background/right_col_p.gif) no-repeat; }
.right_column h4 { font-size:1.8em; font-weight:normal; padding:5px 0 0 11px;}
.right_column h4.no_bg { background:none; }
.right_column p {font-size:1.1em;padding:5px 10px 0 11px;}
.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:12px;}
.right_column p .rabit {margin:30px 0 0 47px;}
.right_column .contact_info {   }
.right_column .contact_info h4 { font-weight:bold; zoom:1; }
.right_column .contact_info dl { font-size:1.1em; margin:5px 0 0 11px; line-height:1.1em; }
.right_column .contact_info dt { color:#b7b7b7; }
.right_column .contact_info dd { margin:0 0 5px 0; }

.webmasters_help_block h2 span.title_webmasters_help {width:195px;height:17px;background:transparent url(images/other/webmasters_help.gif) no-repeat scroll 0%;} 
.webmasters_help_block h3 {font-size:1.1em;font-weight:normal;position:relative;padding:5px 5px 5px 22px;margin-bottom:2px;}
.webmasters_help_block h3 a {font-weight:bold;}  
.webmasters_help_block h4 {font-size:1.8em;font-weight:normal;position:relative;padding-left: 22px;margin-bottom:2px;}


.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:107px;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:107px;height:27px;border:none;background:none;margin-top:6px;}
.company_careers_signup_block .mess h3 { font-size:1.8em; text-align:center; margin:40px 0 5px; font-weight:normal; }
.company_careers_signup_block .mess p  { text-align:center; } 
.company_careers_signup_block .mess p.link { margin-top:15px; }
.company_careers_signup_block .mess p a { text-decoration:underline; }

.what_we_do_block ul {padding-left:2px;margin-top:15px; }
.what_we_do_block ul li {float:left;font-size:1.1em;padding:0 0 15px 13px;width:230px;}
.what_we_do_block ul li strong {font-size:1.2em;color:#d20007;}
.what_we_do_block ul li img {margin-bottom:5px;}
.what_we_do_block ul li a img {margin-bottom:0;margin-top:8px;}
.what_we_do_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;}
.what_we_do_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;}
.what_we_do_block p.click_here a, .products_fhs_block p.click_here a:visited {color:#8cd52a;}
.what_we_do_block p.click_here a:hover {color:#00578F;}


.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;}
.press_room_list .thumb { float:left; margin:5px 5px 0 0; }
.press_room_list br { clear:left; }

.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:107px;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;}

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:#d41017;}

.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; height:453px; width:450px; 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:671px; height:342px;}
.main_block_left .headline_block div.clear {background:none;}
.main_block_left .headline_block div.inner { padding-top:25px; }
.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:293px;padding:0 20px 0 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:25px;;margin-top:15px;}
.main_block_left .headline_block div ul li span { color:#8cd52a; font-weight:bold; }
.main_block_left .headline_block div ul li p { margin-top:5px; }
.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 { }
.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_right .envisionext_text .sh { text-align:center; padding-right:70px; }
.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 20px 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 0 10px;margin-bottom:17px;}
.footer .client_list li {float:left;margin-right:51px;font-size:0;line-height:0;}
.footer .client_list li.last {margin-right:0;}           
.footer .footer_left {float:left;width:500px;}
.footer .footer_left ul li {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.last { background:none; }
.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:right;width:345px; line-height:2.0em; text-align:right; }
.footer .footer_right p {font-size:1.1em;}
.footer .footer_right p span {color:#959595;}
.footer .footer_right img { margin-top:5px; }
.clear {clear:both;font-size:0;line-height:0;height:0;}
.wrapper { overflow:hidden; }

.footer .left, .footer .right { float:left; width:47%; font:1.1em Tahoma; }
.footer .left h3 { background:url(images/other/company_live.gif) no-repeat; }
.footer .thumb { float:right; text-align:center; width:125px; height:80px; background:url(images/background/thumb_bg.png) no-repeat; padding:7px; margin-left:5px; } 
.footer .date  { color:#898989;   }
.footer .left p, .footer .right p { margin:3px 0 12px; }
.footer .left p span, .footer .right p span { color:#8cd52a; }
.footer a { color:#4B4B4B; }
.footer a:hover { color:#00578F; }
.footer a.more { font-size:1.2em; color:#8cd52a; }
.footer .right { float:right; padding-top:33px; }

.footer .copy { border-top:1px solid #dfdfdf; clear:both; margin-top:13px; padding-top:20px; }

#flash_holder { height:342px; }
#error { color:red; }
.contacts_business_inquiries_block #error td,
.company_careers_signup_block #error td { padding-left:25px; }

#ibox_wrapper { background:white; }
#ibox_content { border:none; }
#ibox_wrapper, #ibox_footer_wrapper a { background:white; text-decoration:none; color:black; }
#ibox_loading { background:white; color:#8CD52A; font-size:17px; font-family:Tahoma,Georgia,Arial,Verdana,Sans-Serif; border:1px solid #ddd; }