@charset "utf-8";
/* CSS Document */

body { margin:0px; padding:0px; border:0px; background:#373737; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4c4c4c; }

@font-face { font-family: DinMedium; src: url("din_medium.eot") /* EOT file for IE */ }
@font-face { font-family: DinMedium; src: url("din_medium.ttf") /* TTF file for CSS3 browsers */ }

h1, h2, h3, h4, h5, h6, p { margin:0px; padding:0px; }
h3 { font-family:DinMedium, Arial, Helvetica, sans-serif; font-size:20px; color:#7d7d7d; padding:10px 0; text-transform:uppercase; }

a { text-decoration:none; }
a,
a:active,                
a:focus             { outline: none !important; }

a img { border:none; }


form { margin:0px; padding:0px; }
input, select, textarea { outline: 0 none; resize: none; }

/*php & js dump style*/
.xdebug-var-dump    { text-align: left; font-size: 12px; position: relative; z-index: 3; background-color: #fff; color: #000; }
#dumpWindow         { z-index: 9999; }



.clear { height:0px; width:auto; clear:both; overflow:hidden; }
.clear5 { height:5px; width:auto; clear:both; overflow:hidden; }
.clear6 { height:6px; width:auto; clear:both; overflow:hidden; }
.clear8 { height:8px; width:auto; clear:both; overflow:hidden; }
.clear10 { height:10px; width:auto; clear:both; overflow:hidden; }
.clear12 { height:12px; width:auto; clear:both; overflow:hidden; }
.clear13 { height:13px; width:auto; clear:both; overflow:hidden; }
.clear14 { height:14px; width:auto; clear:both; overflow:hidden; }
.clear15 { height:15px; width:auto; clear:both; overflow:hidden; }
.clear17 { height:17px; width:auto; clear:both; overflow:hidden; }
.clear22 { height:22px; width:auto; clear:both; overflow:hidden; }
.clear27 { height:27px; width:auto; clear:both; overflow:hidden; }
.clear20 { height:20px; width:auto; clear:both; overflow:hidden; }
.clear33 { height:33px; width:auto; clear:both; overflow:hidden; }
.clear64 { height:64px; width:auto; clear:both; overflow:hidden; }
.clear95 { height:95px; width:auto; clear:both; overflow:hidden; }

#wrapper { background:#d4d4d4 url(../images/bg.wrapper.big.png) repeat-x top; }
.wrapper_inner { background:#d4d4d4 url(../images/bg.wrapper.small.png) repeat-x top!important; }
.wrapper_products {background:#d4d4d4 url(../images/bg.wrapper.products.png) repeat-x top!important; }
#container { width:960px; margin:0 auto; padding-bottom:50px; position:relative; }


.footer { background:url(../images/bg.footer.png) repeat-x top; height:240px; clear:both; }
.footer .cont { width:960px; margin:0 auto; padding-top:16px; position:relative; }
.footer .search_box { float:left; }
.footer .input { background:url(../images/footer.input.png) no-repeat; width:203px; height:38px; float:left; }
.footer .input:hover { background:url(../images/footer.input.png) no-repeat 0 -38px; }
.footer .input input { background-color:transparent; border:none; width:165px; margin:10px 0 9px 23px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#b8b8b8 ; }
.footer .button { background:url(../images/footer.button.png) no-repeat; width:37px; height:38px; float:left; }
.footer .button:hover { background:url(../images/footer.button.png) no-repeat 0 -38px; }
.footer .button input { background-color:transparent; border:none; width:37px; height:38px; cursor:pointer; font-size:0px; }
.footer .f_menu { float:right; display:inline; position:relative; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#494949; text-align:right; padding-top:13px; }
.footer .f_menu a { color:#1c1d1d; text-decoration:none; }
.footer .f_menu a:hover { color:white; text-decoration:none; }
.footer .logo { background:url(../images/footer.logo.png) no-repeat; width:266px; height:24px; float:left; text-indent:-1000em; margin-top:19px; }
.footer .info_text { float:right; font-size:13px; font-family:Tahoma, Geneva, sans-serif; color:#242525; text-align:right; padding-top:2px; line-height:18px; }
.footer .info_text a { color:#242525; text-decoration:none; }
.footer .info_text a:hover { color:#fff; text-decoration:none; }
.footer .copy_design { clear:both; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#717171; position:absolute; top:211px; width:960px; }
.footer .copy { float:left; }
.footer .design { float:right; }
.footer .copy_design a { color:#717171; text-decoration:none; }
.footer .copy_design a:hover { color:#8a8a8a; text-decoration:underline; }
.ie-6 .footer .input input { width:165px; margin:9px 0 9px 23px; }
.ie-7 .footer .input input { width:165px; margin:9px 0 10px 23px; }


.header { background:url(../images/bg.header.png) no-repeat; width:1064px; height:82px; position:relative; margin:0 -90px 0 -14px; }
.header .logo { float:left; display:inline!important; margin-left:14px; }
.header .logo,
.header .logo a { background:url(../images/logo.png) no-repeat 10px 30px; width:210px; height:82px; display:block; overflow:hidden; text-indent:-1000em; }
.h_menu { position:absolute; right:100px; top:40px; font-size:12px; font-weight:bold; text-transform:uppercase; }
.h_menu ul { margin:0px; padding:0px; list-style:none; }
.h_menu ul li { float:left; background-image:url(../images/h.menu.png); background-repeat:no-repeat; height:12px; }
.h_menu ul li a { display:block; overflow:hidden; text-indent:-1000em; background-image:url(../images/h.menu.png); background-repeat:no-repeat; height:12px; }
.h_menu .company,
.h_menu .company a { width:60px; background-position:0px -28px; }
.h_menu .company { width:84px; }
.h_menu .company a:hover { background-position:0px 0px; }
.h_menu .company a.act { background-position:0px 0px; height:27px; }
.h_menu .news,
.h_menu .news a { width:36px; background-position:-84px -28px; }
.h_menu .news { width:59px; }
.h_menu .news a:hover { background-position:-85px 0px; }
.h_menu .news a.act { background-position:-85px 0px; height:27px; }
.h_menu .security a.act { background-position:-85px 0px; height:27px; }
.h_menu .security,
.h_menu .security a { width:59px; background-position:-143px -28px; }
.h_menu .security { width:82px; }
.h_menu .security a:hover { background-position:-143px 0px; }
.h_menu .security a.act { background-position:-143px 0px; height:27px; }
.h_menu .products,
.h_menu .products a { width:65px; background-position:-225px -28px; }
.h_menu .products { width:89px; }
.h_menu .products a:hover { background-position:-225px 0px; }
.h_menu .products a.act { background-position:-225px 0px; height:27px; }
.h_menu .ordering,
.h_menu .ordering a { width:63px; background-position:-314px -28px; }
.h_menu .ordering { width:87px; }
.h_menu .ordering a:hover { background-position:-314px 0px; }
.h_menu .ordering a.act { background-position:-314px 0px; height:27px; }
.h_menu .downloads,
.h_menu .downloads a { width:77px; background-position:-401px -28px; }
.h_menu .downloads { width:101px; }
.h_menu .downloads a:hover { background-position:-401px 0px; }
.h_menu .downloads a.act { background-position:-401px 0px; height:27px; }
.h_menu .partners,
.h_menu .partners a { width:65px; background-position:-502px -28px; }
.h_menu .partners { width:88px; }
.h_menu .partners a:hover { background-position:-502px 0px; }
.h_menu .partners a.act { background-position:-502px 0px; height:27px; }
.h_menu .faq,
.h_menu .faq a { width:24px; background-position:-590px -28px; }
.h_menu .faq { width:24px; }
.h_menu .faq a:hover { background-position:-590px 0px; }
.h_menu .faq a.act { background-position:-590px 0px; height:27px; }


.index_big_photo { background:url(../images/index.big.photo.v4.jpg) no-repeat; width:1132px; height:406px; position:relative; margin:0 -90px 0 -82px; }
.wrapper_inner .index_big_photo { background:url(../images/index.small.photo.jpg) no-repeat center bottom; width:1200px; height:132px; position:relative; margin:0 -120px 0 -120px; }
.wrapper_products .index_big_photo { background:url(../images/index.products.photo.jpg) no-repeat center bottom; width:1200px; height:406px; margin:0 -120px 0 -120px; }

.box_products .box_1,
.box_products .box_2,
.box_products .box_3,
.box_products .box_4 { width:228px; height:225px; float:left; display:inline; position:relative; overflow:hidden; }
.box_products .box_1 { background:url(../images/box.products.box1.big.png) no-repeat; margin:-19px 0 0 -21px; padding:22px 0 0 33px; }
.box_products .box_2 { background:url(../images/box.products.box2.big.png) no-repeat; margin:-19px 0 0 0; padding:22px 0 0 12px; }
.box_products .box_3 { background:url(../images/box.products.box3.big.png) no-repeat; margin:-19px 0 0 0; padding:22px 0 0 12px; }
.box_products .box_3_available { background:url(../images/box.products.box3.available.big.png) no-repeat; }
.box_products .box_4 { background:url(../images/box.products.box4.big.png) no-repeat; width:244px; margin:-19px -21px 0 0; padding:22px 0 0 12px; }
.box_products .box_4_available { background:url(../images/box.products.box4.available.big.v2.png) no-repeat; }
.wrapper_inner .box_products .box_1,
.wrapper_inner .box_products .box_2,
.wrapper_inner .box_products .box_3,
.wrapper_inner .box_products .box_4 { width:228px; height:116px; padding-top:44px; margin-top:-105px; } 
.wrapper_inner .box_products .box_1 { background:url(../images/box.products.box1.small.png) no-repeat; }
.wrapper_inner .box_products .box_2 { background:url(../images/box.products.box2.small.png) no-repeat; }
.wrapper_inner .box_products .box_3 { background:url(../images/box.products.box3.small.png) no-repeat; }
.wrapper_inner .box_products .box_4 { background:url(../images/box.products.box4.small.png) no-repeat; width:249px; }
.wrapper_inner .box_products .box_4_available { background:url(../images/box.products.box4.available.small.v2.png) no-repeat; }
.wrapper_inner .box_products a { height:69px; display:block; margin:-44px 0 0 -12px; padding:44px 0 0 12px; }
.wrapper_inner .box_products .box_4 a { margin-right:21px; }
.wrapper_inner .box_products .box_1:hover { background:url(../images/box.products.box1.small.png) no-repeat -261px 0; }
.wrapper_inner .box_products .box_2:hover { background:url(../images/box.products.box2.small.png) no-repeat -240px 0; }
.wrapper_inner .box_products .box_3:hover { background:url(../images/box.products.box3.small.png) no-repeat -240px 0; }
.wrapper_inner .box_products .box_4:hover { background:url(../images/box.products.box4.small.png) no-repeat -261px 0; }
.wrapper_inner .box_products .box_4_available:hover { background:url(../images/box.products.box4.available.small.v2.png) no-repeat -261px 0; }
.box_products .button { position:absolute; left:39px; top:167px; }
.box_products .box_1 .button { left:60px; }
.box_products .button,
.box_products .button a { background:url(../images/btn.explore.png) no-repeat; width:162px; height:39px; display:block; overflow:hidden; text-indent:-1000em; }
.box_products .button a:hover { background:url(../images/btn.explore.png) no-repeat 0 -39px; }
.box_products ul { margin:0px; padding:0px; list-style:none; }
.box_products ul li { background:url(../images/box.products.bull1.gif) no-repeat 1px 7px; color:#bfbfbf; padding-left:11px; position:relative; line-height:16px; }
.box_products .box_2 ul li { background:url(../images/box.products.bull2.gif) no-repeat 1px 6px; }
.box_products .box_3 ul li { background:url(../images/box.products.bull3.gif) no-repeat 1px 6px; }
.box_products .box_4 ul li { background:url(../images/box.products.bull4.gif) no-repeat 1px 6px; }
.box_products .sep { background:url(../images/box.products.sep.png) no-repeat center 5px; width:223px; height:27px; margin:0 auto; }
.box_products .title_government,
.box_products .title_industrial,
.box_products .title_business,
.box_products .title_personal { text-indent:-1000em; height:18px; display:block; position:relative; z-index:100; cursor:pointer; }
.box_products .subtitle { color:#fff; }
.wrapper_inner .subtitle { color:#bfbfbf; }
.box_products .title_government { background:url(../images/box.products.title.government.png) no-repeat; width:190px; }
.box_products .title_industrial { background:url(../images/box.products.title.industrial.png) no-repeat; width:175px; }
.box_products .title_business { background:url(../images/box.products.title.business.png) no-repeat; width:159px; }
.box_products .title_personal { background:url(../images/box.products.title.personal.png) no-repeat; width:169px; }



.left_side { float:left; width:690px; position:relative; display:inline; }
.left_side .sep,
.all_side .sep { width:auto; border-top:1px solid #b4b4b4; border-bottom:1px solid #eeeeee; overflow:hidden; height:0px; }
.right_side { float:right; width:240px; position:relative; display:inline; }
.wrapper_products .left_side { width:450px; }
.wrapper_products .right_side { width:470px; }


.subscribe_rss { background:url(../images/rss.png) no-repeat right top; width:160px; height:30px; line-height:30px; float:right; display:inline; margin:6px 0 -35px 0; }
.subscribe_rss a { background:url(../images/rss.png) no-repeat right top; height:30px; line-height:30px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#4c4c4c; padding-right:37px; display:block; float:right; }
.subscribe_rss a:hover { background:url(../images/rss.png) no-repeat right -30px; }
.floatleft { float:left; }

.storage {display:none; }

.pic_border1 { padding:2px; background:#c5c5c5; border-bottom:1px solid #fff; }
.news_list { padding:13px 0 0 10px; width:680px; }
.news_list .pic { float:left; width:160px; }
.news_list .text { float:left; width:515px; padding-top:2px; line-height:17px; }
.news_list .text .more { display:none; }
.news_list .title { color:#489fde; font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:bold; line-height:18px; }
.news_list a { color:#489fde; text-decoration:none; font-weight:bold; }
.news_list a:hover { color:#fff; text-decoration:none; }
.news_list_big { padding:14px 0 0 10px; width:950px; }
.news_list_big .sep { margin-left:-10px; position:relative; }
.news_list_big .pic { width:380px; }
.news_list_big .text { width:560px; padding-top:18px; padding-bottom:30px; }
.news_list_big .date { background:url(../images/news.date.png) no-repeat; width:90px; height:35px; float:left; display:inline; margin:0 15px 17px 0; }
.news_list_big .date .day { float:left; display:inline-block; margin-left:2px; width:47px; font-family:"Times New Roman", Times, serif; font-size:28px; font-style:italic; font-weight:normal; text-align:center; color:#FFF; line-height:34px; overflow:hidden; margin-top:0px; }
.news_list_big .date sup { font-size:16px; }
.news_list_big .date .year { float:left; display:block; width:41px; padding-top:5px; font-size:10px; color:#fff; text-align:center; line-height:normal; }
.news_list_big h4 { float:left; display:block; width:440px; font-family:"Times New Roman", Times, serif; font-size:20px; color:#489fde; margin-bottom:2px; padding-top:9px; }
.news_list_big p { clear:both; color:#4c4c4c; font-size:13px; line-height:18px; }
.news_list_big a { font-weight:normal; }
.news_list_big .button_read_more { cursor: pointer; clear:both; float:left; display:inline; margin-left:378px; margin-top:-29px; position:relative; }
.news_list_big .button_read_more,
.news_list_big .button_read_more a { background:url(../images/button.read.more.png) no-repeat; width:103px; height:22px; color:#64aadc; font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:bold; text-align:center; display:block; line-height:20px; }
.news_list_big .button_read_more a { width:90px; padding-right:13px; }
.news_list_big .button_read_more a:hover { color:white; background:url(../images/button.read.more.png) no-repeat 0 -22px; }
.ie-6 .news_list_big .date .day { margin-top:0px; }
.ie-7 .news_list_big .date .day { margin-top:0px; }
.ie-8 .news_list_big .date .day {  margin-left:0px; margin-right:2px; width:47px; font-size:28px; margin-top:-7px }
.ie-8 .news_list_big .date sup { font-size:16px; }
.opera .news_list_big .date .day { margin-left:0px; width:49px; font-size:28px; margin-top:-7px; }
.opera .news_list_big .date sup { font-size:16px; }
.chrome .news_list_big .date .day {  margin-left:0px; width:49px; font-size:28px; margin-top:-5px; }
.chrome .news_list_big .date sup { font-size:16px; }
.safari .news_list_big .date .day {  margin-left:0px; width:49px; font-size:28px; margin-top:-5px; }
.safari .news_list_big .date sup { font-size:16px; }

.box_right { background:url(../images/box.right.all.png) repeat-y; width:240px; cursor: pointer; }
.box_right .bgr_top { background:url(../images/box.right.top.png) no-repeat left top; }
.box_right .bgr_bot { background:url(../images/box.right.bot.png) no-repeat left bottom; padding-bottom:2px; position:relative; height:auto!important; min-height:226px; height:226px; }
.box_right .pic_right { text-align:right; padding-top:5px; padding-right:1px; }
.box_right .pic_right2 { text-align:right; padding-top:0px; padding-right:1px; margin-top:-8px; }
.pic_security { margin-top:2px; }
.pic_ordering { margin-top:2px; }

.box_right_products { background:url(../images/box.right.products.all.png) repeat-y; width:470px; }
.box_right_products .bgr_top { background:url(../images/box.right.products.top.png) no-repeat left top; }
.box_right_products .bgr_bot { background:url(../images/box.right.products.bot.png) no-repeat left bottom; }
.box_right_products ul { margin:0; padding:0 0 20px 0; list-style:none; }
.box_right_products ul li { background:url(../images/box.right.products.bull.png) no-repeat 30px 17px; padding:10px 10px 4px 40px; font-size:13px; line-height:17px; position:relative; }
.products_government .box_right_products ul li { background:url(../images/box.right.products.bul1.gif) no-repeat 30px 17px; }
.products_industrial .box_right_products ul li { background:url(../images/box.right.products.bul2.gif) no-repeat 30px 17px; }
.products_business .box_right_products ul li { background:url(../images/box.right.products.bul3.gif) no-repeat 30px 17px; }
.products_personal .box_right_products ul li { background:url(../images/box.right.products.bul4.gif) no-repeat 30px 17px; }



.faq_list { padding:16px 10px 0 9px; color:#4c4c4c; font-size:13px; }
.faq_list h4 { font-size:17px; color:#489fde; margin:0px; padding:0 0 1px 0; font-family:DinMedium, Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:normal; }
.faq_list p { padding:10px 0 15px 80px; }
.faq_list .sep { margin:0 -10px; }

.inprogress h4 { font-size:17px; color:#489fde; margin:0px; padding:0 0 1px 0; font-family:DinMedium, Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:normal; }


.news_search_box { float:right; position:relative; display:inline; margin-right:9px; }
.news_search_box .subscribe_rss { float:left; }
.news_search_box .search_box { float:left; margin-top:6px; margin-left:19px; }
.news_search_box .search_box .input { background:url(../images/news.input.png) no-repeat; width:191px; height:30px; float:left; }
.news_search_box .search_box .input input { background-color:transparent; border:none; width:171px; margin:7px 0 6px 11px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#909090; }
.input_write_color { color:#4c4c4c!important; }
.news_search_box .search_box .button { background:url(../images/news.button.png) no-repeat; width:30px; height:30px; float:left; }
.news_search_box .search_box .button input { background-color:transparent; border:none; width:30px; height:30px; cursor:pointer; }
.ie-6 .news_search_box .search_box .input input { width:171px; margin:6px 0 8px 11px; }
.ie-7 .news_search_box .search_box .input input { width:171px; margin:6px 0 8px 11px; }
.ie-8 .news_search_box .search_box .input input { width:170px; margin:7px 0 6px 12px; }



.pager { float:right; font-family:Tahoma, Geneva, sans-serif; color:#a6a6a6; font-size:12px; display:inline; position:relative; margin-right:11px; }
.pager a { color:#4c4c4c; line-height:38px; display:block; }
.pager .prev,
.pager .next,
.pager .num { width:162px; height:39px; float:left; display:inline; line-height:38px; margin:0 8px; text-align:center; overflow:hidden; }
.pager .num { background:url(../images/pager.png) no-repeat 0px -39px; width:39px; }
.pager .num a { background:url(../images/pager.png) no-repeat -162px -39px; }
.pager .num a:hover { background:url(../images/pager.png) no-repeat -285px -39px; }
.pager .prev { background:url(../images/pager.png) no-repeat 0px 0px; padding-left:38px; width:124px; }
.pager .prev a { background:url(../images/pager.png) no-repeat 0px -78px; padding-left:38px; width:124px; margin-left:-38px; }
.pager .prev a:hover { background:url(../images/pager.png) no-repeat -324px 0px; }
.pager .next { background:url(../images/pager.png) no-repeat -162px 0px; margin-right:0px; padding-right:38px; width:124px; }
.pager .next a { background:url(../images/pager.png) no-repeat -162px -78px; width:124px; padding-right:38px; }
.pager .next a:hover { background:url(../images/pager.png) no-repeat -324px -78px; }



.security_lead_box { background:url(../images/box.security.bg.png) no-repeat; width:960px; height:295px; }
.security_lead_box .bgr_pic { background:url(../images/box.security.big.pic.jpg) no-repeat left bottom; height:295px; position:relative; }
.security_lead_box .cont { font-size:13px; color:#fff; padding:42px 23px 0 280px; line-height:18px; }
.security_lead_box h1 { font-family:DinMedium, Arial, Helvetica, sans-serif; color:#2e2e2e; font-size:36px; margin:0 0 15px 0; padding:0px; }


.security_info_box          { background: url(../images/box.security.infobox.bg.jpg) }
.security_info_box .sep1 { border-top:1px solid #bab9b9; height:0px; overflow:hidden; clear:both; }
.security_info_box .menu { float:left; width:238px; /*border-right:1px solid #bab9b9; border-left:1px solid #bab9b9;*/ margin-left: 1px; font-size:12px; color:#545353; }
.security_info_box .menu .odd,
.security_info_box .menu .even { width:237px; height:132px; border-bottom:1px solid #bab9b9; border-top:1px solid #dedede; clear:both; line-height:18px; overflow:hidden; }
.security_info_box .menu .odd { background:#c0c0c0; }
.security_info_box .menu .even { background:#c8c8c8; }
.security_info_box .menu .v1 { display: table; width:auto; height: 132px; #position: relative; overflow:hidden; cursor:pointer; }
.security_info_box .menu .v2 { #position: absolute; #top: 50%; display: table-cell; vertical-align: middle; }
.security_info_box .menu .v3 { #position: relative; #top: -50%; width:auto; }
.security_info_box .first { border-top:none!important; }
.security_info_box .last { border-bottom:none!important; }
.security_info_box .menu .title { font-size:14px; color:white; font-weight:bold; }
.security_info_box .menu a { display:block; width:187px; height:132px; color:#545353; padding:0 25px 0 25px; position:relative; z-index:10; }
.security_info_box .menu a:hover,
.security_info_box .menu .act { background:url(../images/box.security.over.png) no-repeat; border:1px solid #a8b4be; margin:-1px; float:left; }
.security_info_box .menu .last { height: 133px; }
.security_info_box .info_side { background: url(../images/box.security.infomap.jpg) no-repeat; width:720px; /*height:534px;*/ float:left; /*border-right:1px solid #bab9b9;*/ }
.security_info_box .info_side .buttons { padding:0 40px 0 40px; height: 402px; }/*364*/
.security_info_box .info_side .buttons .img { height: 364px; background-position: center center; background-repeat: no-repeat; }
.security_info_box .button_without_secfone,
.security_info_box .button_with_secfone { float:left; cursor: pointer; }
.security_info_box .button_without_secfone,
.security_info_box .button_without_secfone a,
.security_info_box .button_with_secfone,
.security_info_box .button_with_secfone a { display:block; height:38px; line-height:38px; text-indent:-1000em; background-repeat: no-repeat; }
.security_info_box .button_without_secfone,
.security_info_box .button_without_secfone a { background-position: 0 0; width:320px; }
.security_info_box .button_without_secfone a:hover,
.security_info_box .button_without_secfone a.without_down { background-position: 0 -38px; }
.security_info_box .button_with_secfone,
.security_info_box .button_with_secfone a { background-position: -320px 0px; width:318px; }
.security_info_box .button_with_secfone a:hover,
.security_info_box .button_with_secfone a.with_down { background-position: -320px -38px; }
.security_info_box .info_side .text { clear:both; font-size:13px; padding:14px 42px 14px 42px; text-align:justify; line-height:18px; font-family:Tahoma, Geneva, sans-serif; }
.ie-6 .security_info_box .info_side .text { padding-top:7px; }
.ie-7 .security_info_box .info_side .text { padding-top:7px; }



.gray_box { background:#bbbbbb url(../images/graybox.top.png) no-repeat left top; width:680px; }
.gray_box .bgr_bot,
.gray_box_products .bgr_bot { background:url(../images/graybox.bot.png) no-repeat left bottom; font-size:15px; color:white; padding:10px 20px 18px 20px; line-height:18px; }
.gray_box_products { background:#bbbbbb url(../images/graybox.products.top.png) no-repeat left top; width:450px; }
.gray_box_products .bgr_bot { background:url(../images/graybox.products.bot.png) no-repeat left bottom; }



.partners_form { background:url(../images/partners.all.png) repeat-y; width:680px; }
.partners_form .bgr_top { background:url(../images/partners.top.png) no-repeat left top; }
.partners_form .bgr_bot { background:url(../images/partners.bot.png) no-repeat left bottom; padding:0 0 0 10px; width:670px; }
.partners_form .title { height:46px; line-height:48px; font-size:15px; color:#4c4c4c; padding-left:9px; margin-bottom:15px; overflow:hidden; }
.partners_form .col_left { float:left; width:320px; }
.partners_form .col_right { float:left; width:340px; }
.partners_form .col_right .col_left,
.partners_form .col_left .col_left { float:left; width:160px; }
.partners_form .col_right .col_right { float:left; width:180px; }
.partners_form .col_left .col_right { float:left; width:160px; }
.partners_form .col_left2 { float:left; width:480px; }
.partners_form .col_right2 { float:left; width:180px; }
.partners_form .text { font-size:11px; color:#4c4c4c; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; padding-left:10px; display:block; float:left; padding-bottom:5px; width:auto; line-height:14px; }
.partners_form .text span { font-weight:normal; }
.partners_form .input,
.partners_form .input2,
.partners_form .input3,
.partners_form .input4,
.partners_form .select,
.partners_form .textarea,
.partners_form .textarea2,
.partners_form .button_submit_form { clear:both; }
.partners_form .input { background:url(../images/partners.input1.png) no-repeat; width:300px; height:39px; }
.partners_form .input:hover { background:url(../images/error.forms.png) no-repeat -364px -161px; }
.partners_form .input input { width:280px; }
.partners_form .input2 { background:url(../images/partners.input2.png) no-repeat; width:140px; height:39px; }
.partners_form .input2:hover { background:url(../images/error.forms.png) no-repeat -204px -41px; }
.partners_form .input2 input { width:120px; }
.partners_form .input3 { background:url(../images/partners.input3.png) no-repeat; width:180px; height:39px; }
.partners_form .input3:hover { background:url(../images/error.forms.png) no-repeat -243px -101px; }
.partners_form .input3 input { width:160px; }
.partners_form .input4 { background:url(../images/partners.input4.png) no-repeat; width:340px; height:39px; }
.partners_form .input4:hover { background:url(../images/error.forms.png) no-repeat -404px -221px; }
.partners_form .input4 input { width:320px; }
.partners_form .lineh16 { line-height:16px; }


.ordering_form .error .text,
.partners_form .error .text { color:#c52c55!important; }
.ordering_form .error input,
.partners_form .error input,
.ordering_form .error textarea,
.partners_form .error textarea { color:#c52c55!important; }
.ordering_form .error .col_1 .input { background:url(../images/error.forms.png) no-repeat -364px -41px; }
.ordering_form .error .col_2 .input2 { background:url(../images/error.forms.png) no-repeat -442px -101px; }
.ordering_form .error .textarea { background:url(../images/error.forms.png) no-repeat -44px -480px; }
.ordering_form .error .col_right .input { background:url(../images/error.forms.png) no-repeat -364px -41px; }
.partners_form .error .col_left .input { background:url(../images/error.forms.png) no-repeat -684px -161px; }
.partners_form .error .col_right .input4 { background:url(../images/error.forms.png) no-repeat -764px -221px; }
.partners_form .error .col_left .input2 { background:url(../images/error.forms.png) no-repeat -364px -41px; }
.partners_form .error .col_right .input3 { background:url(../images/error.forms.png) no-repeat -442px -101px; }
.partners_form .error .textarea { background:url(../images/error.forms.png) no-repeat -44px -480px; }
.partners_form .error .col_left2 .textarea2 { background:url(../images/error.forms.png) no-repeat -44px -820px; }
.partners_form .error .col_right2 .input3 { background:url(../images/error.forms.png) no-repeat -442px -101px; }
.partners_form .error .col_right .input2 { background:url(../images/error.forms.png) no-repeat -364px -41px; }


.ordering_form .textarea,
.partners_form .textarea { background:url(../images/partners.textarea1.png) no-repeat; width:660px; height:179px; }
.ordering_form .textarea:hover,
.partners_form .textarea:hover { background:url(../images/error.forms.png) no-repeat -724px -280px; }
.partners_form .textarea textarea,
.ordering_form .textarea textarea { width:635px; height:155px; overflow:auto; }

.partners_form .textarea2 { background:url(../images/partners.textarea2.png) no-repeat; width:459px; height:109px; }
.partners_form .textarea2:hover { background:url(../images/error.forms.png) no-repeat -523px -680px; }
.partners_form .textarea2 textarea { width:447px; height:83px; overflow:auto !important; }
.partners_form input,
.partners_form textarea { background-color:transparent; border:none; padding:12px 10px 10px 10px; color:#4c4c4c; font-family:Tahoma, Geneva, sans-serif; font-size:12px; overflow:auto;}
.partners_form .radio_col_left,
.partners_form .radio_col_right { float:left; display:inline; font-family:Tahoma, Geneva, sans-serif; font-size:11px; }
.partners_form .radio_col_left { width:230px; margin-left:10px; }
.partners_form .radio_col_right { width:400px; }
.partners_form .radio_col_left label,
.partners_form .radio_col_right label { float:left; padding:4px 10px 0 0; }
.partners_form .captcha_col .col_left { float:left; width:160px; display:inline; margin-left:160px; }
.partners_form .captcha_col .col_right { float:left; width:160px; }
.partners_form .captcha_col .col_button { float:left; width:180px; }
.partners_form .captcha_info { font-size:10px; color:#878686; font-family:Tahoma, Geneva, sans-serif; padding-left:160px; width:auto; float:left; }
.partners_form .button_submit_form { background:url(../images/partners.button.png) no-repeat; width:180px; height:39px; }
.partners_form .button_submit_form:hover { background:url(../images/partners.button.png) no-repeat 0 -39px; }
.partners_form .button_submit_form input { width:180px; font-size:12px; color:#4c4c4c; cursor:pointer; text-align:center; padding:12px; }


.ordering_form { background:url(../images/ordering.all.png) repeat-y; width:680px; }
.ordering_form .bgr_top { background:url(../images/ordering.top.png) no-repeat left top; }
.ordering_form .bgr_bot { background:url(../images/ordering.bot.png) no-repeat left bottom; padding:0 10px; width:660px; position:relative; }
.ordering_form .col_1 { float:left; width:160px; }
.ordering_form .col_2 { float:left; width:180px; }
.ordering_form .cont { padding-top:16px; width:660px; }
.ordering_form .text { font-size:11px; color:#4c4c4c; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; padding:1px 0 6px 10px; display:block; float:left; width:auto; line-height:14px; }
.ordering_form label { float:left; padding:4px 5px 0 1px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; }
.ordering_form .input,
.ordering_form .input2,
.ordering_form .textarea,
.ordering_form .button_submit_form { clear:both; }
.ordering_form .input { background:url(../images/partners.input2.png) no-repeat; width:140px; height:39px; }
.ordering_form .input:hover { background:url(../images/error.forms.png) no-repeat -204px -41px; }
.ordering_form .input input { width:120px; }
.ordering_form .input2 { background:url(../images/partners.input3.png) no-repeat; width:180px; height:39px; }
.ordering_form .input2:hover { background:url(../images/error.forms.png) no-repeat -243px -101px; }
.ordering_form .input2 input { width:160px; }
.ordering_form input,
.ordering_form textarea { background-color:transparent; border:none; padding:12px 10px 10px 10px; color:#4c4c4c; font-family:Tahoma, Geneva, sans-serif; font-size:12px; overflow:auto; }

.ordering_form .captcha_col .col_left { float:left; width:160px; display:inline; margin-left:160px; }
.ordering_form .captcha_col .col_right { float:left; width:160px; }
.ordering_form .captcha_col .col_button { float:right; width:180px; }
.ordering_form .captcha_info { font-size:10px; color:#878686; font-family:Tahoma, Geneva, sans-serif; padding-left:24px; float:left; }
.ordering_form .button_submit_form,
.ordering_form .button_submit_form { background:url(../images/ordering.button.png) no-repeat; width:180px; height:39px; }
.ordering_form .button_submit_form:hover { background:url(../images/ordering.button.png) no-repeat 0 -39px; }
.ordering_form .button_submit_form input,
.ordering_form .button_submit_form input { background-color:transparent; border:none; width:180px; height:39px; cursor:pointer; }



.ordering_boxes { width:680px; background:url(../images/ordering.boxes.bg.gif) repeat-y 225px 0; padding-top:7px; }
.ordering_boxes .box { float:left; display:inline; width:205px; margin:0 10px; line-height:normal; }
.ordering_boxes .gvSelect { margin-left:13px; display:inline; }
.ordering_boxes .title { color:#489fde; font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:bold; display:block; padding-bottom:5px; }
.ordering_boxes2 { width:auto; background:url(../images/ordering.boxes.bg2.gif) repeat-y 0 0; padding-top:7px; }
.ordering_boxes2 .box { float:left; display:inline; width:220px; margin:0 10px; line-height:normal; }
.ordering_boxes .down_link a.btn { display:block; margin-left:13px; width:162px; height:29px; background:url(../images/btn.ordering-box.explore.jpg) top left no-repeat; text-decoration: none; }


.products_tab_shadow_all { background:url(../images/tab.products.bg.shadow.png) no-repeat; width:960px; float:left; padding:0 22px; margin:-26px -22px 0 -22px; position:relative; }
.products_tab_inner { width:960px; position:relative; }
.tab_cont { width:960px; background:url(../images/tab.products.bg.cont.png); color:#d4d4d4; height:auto!important; min-height:340px; height:340px; }
.tab_header { width:960px; height:131px; position:relative; }
.products_government .tab_header { background:url(../images/tab.products.h.menu.v2.png) no-repeat 0 0; }
.products_industrial .tab_header { background:url(../images/tab.products.h.menu.v2.png) no-repeat 0 -131px; }
.products_business .tab_header { background:url(../images/tab.products.h.menu.v2.png) no-repeat 0 -262px; }
.products_personal .tab_header { background:url(../images/tab.products.h.menu.v2.png) no-repeat 0 -393px; }
.tab_header .none { display:none; }
.tab_header .subtitle { display:block; padding:69px 0 0 13px; color:#bfbfbf; }
.tab_header .tab_1 .subtitle { padding-left:24px; }
.products_government .tab_header .tab_1 .subtitle,
.products_industrial .tab_header .tab_2 .subtitle,
.products_business .tab_header .tab_3 .subtitle,
.products_personal .tab_header .tab_4 .subtitle { color:#fff; }
.tab_header .tab { float:left; width:240px; height:131px; position:relative; z-index:10; display:inline; }
.tab_header .tab a { display:block; width:240px; height:131px; }
/*.tab_header .tab_1 { background:url(../images/tab.products.h.menu.png) no-repeat 0 0; }
.tab_header .tab_2 { background:url(../images/tab.products.h.menu.png) no-repeat -240px 0; }
.tab_header .tab_3 { background:url(../images/tab.products.h.menu.png) no-repeat -480px 0; }
.tab_header .tab_4 { background:url(../images/tab.products.h.menu.png) no-repeat -720px 0; }
.tab_header .tab_4_available { background:url(../images/tab.products.h.menu.png) no-repeat -720px -131px; }*/
.tab_cont .col_1 { float:left; display:inline; width:419px; margin:0 40px 0 31px; }
.tab_cont .col_2 { float:right; display:inline; width:430px; margin:0 40px 0 0; }
.tab_cont .title_government { background:url(../images/tab.products.title.png) no-repeat 9px 18px; width:auto; height:43px; text-indent:-1000em; }
.tab_cont .title_industrial { background:url(../images/tab.products.title.industrial.png) no-repeat 9px 18px; width:auto; height:43px; text-indent:-1000em; }
.tab_cont .title_business { background:url(../images/tab.products.title.business.png) no-repeat 9px 18px; width:auto; height:43px; text-indent:-1000em; }
.tab_cont .title_personal { background:url(../images/tab.products.title.personal.png) no-repeat 9px 18px; width:auto; height:43px; text-indent:-1000em; }
.tab_cont .sep { background:url(../images/tab.products.sep.gif) repeat-x; width:auto; height:2px; overflow:hidden; clear:both; margin-bottom:13px; }
.tab_cont .text { line-height:18px; font-size:13px; padding:0 12px 0 8px; height:auto!important; min-height:157px; height:157px; }
.tab_cont .buttons { clear:both; padding-top:15px; font-size:11px; font-family:Tahoma, Geneva, sans-serif; color:#2d2d2d; font-weight:bold; }
.tab_cont .buttons .left { float:left; width:190px; display:inline; margin-left:9px; }
.tab_cont .buttons .right { float:right; width:190px; display:inline; margin-right:10px; }
.tab_cont .buttons span { display:block; height:19px; padding:2px 0 0 9px; }
.tab_cont .button_order_now,
.tab_cont .button_order_now a { background:url(../images/tab.products.btn.png) no-repeat 0px 0px; width:190px; height:39px; display:block; overflow:hidden; text-indent:-1000em; }
.tab_cont .button_order_now a:hover { background:url(../images/tab.products.btn.png) no-repeat 0px -39px; }
.tab_cont .button_download_pdf,
.tab_cont .button_download_pdf a { background:url(../images/tab.products.btn.png) no-repeat -190px 0px; width:190px; height:39px; display:block; overflow:hidden; text-indent:-1000em; }
.tab_cont .button_download_pdf a:hover { background:url(../images/tab.products.btn.png) no-repeat -190px -39px; }
.products_features .title { background:url(../images/tab.products.features.bg.title.png) no-repeat; width:430px; height:45px; line-height:54px; font-size:15px; font-weight:bold; color:#d6194a; text-indent:33px; margin-bottom:10px; overflow:hidden; }
.products_features { background:url(../images/tab.products.features.bg.cont.png) no-repeat left bottom; width:430px; }
.products_features ul { margin:0px; padding:0 5px 0 31px; list-style:none; height:auto!important; min-height:220px; height:220px; }
.products_features ul li { color:#d4d4d4; line-height:19px; font-size:12px; font-family:Tahoma, Geneva, sans-serif; }
.tab_1_act .col_2 .products_features ul li { background:url(../images/box.products.bull1.gif) no-repeat 0 9px; padding-left:9px; }
.products_government .tab_products_close1 { background:url(../images/tab.products.close1.png) no-repeat; width:1004px; height:65px; position:absolute; margin-left:-22px; }
.products_industrial .tab_products_close1 { background:url(../images/tab.products.close2.png) no-repeat; width:1004px; height:65px; position:absolute; margin-left:-22px; }
.products_business .tab_products_close1 { background:url(../images/tab.products.close3.png) no-repeat; width:1004px; height:65px; position:absolute; margin-left:-22px; }
.products_personal .tab_products_close1 { background:url(../images/tab.products.close4.png) no-repeat; width:1004px; height:65px; position:absolute; margin-left:-22px; }

.products_list { padding:0 10px; line-height:17px; }
.products_list h5 { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#d6194a; line-height:16px; }
.products_list p { margin-bottom:15px; }
.products_list h5 a { color:#d6194a; text-decoration:none; }
.products_list h5 a:hover { color:#d6194a; text-decoration:underline; }

.products_government .products_list h5,
.products_government .products_list h5 a,
.products_government .products_list h5 a:hover { color:#d6194a; }
.products_industrial .products_list h5,
.products_industrial .products_list h5 a,
.products_industrial .products_list h5 a:hover { color:#44c9ff; }
.products_business .products_list h5,
.products_business .products_list h5 a,
.products_business .products_list h5 a:hover { color:#ed981e; }
.products_personal .products_list h5,
.products_personal .products_list h5 a,
.products_personal .products_list h5 a:hover { color:#00c23b; }

.products_government .products_features .title { color:#d6194a; }
.products_industrial .products_features .title { color:#44c9ff; }
.products_business .products_features .title { color:#ed981e; }
.products_personal .products_features .title { color:#00c23b; }

.products_government .tab_1_act .col_2 .products_features ul li { background:url(../images/box.products.bull1.gif) no-repeat 0 9px; }
.products_industrial .tab_1_act .col_2 .products_features ul li { background:url(../images/box.products.bull2.gif) no-repeat 0 9px; }
.products_business .tab_1_act .col_2 .products_features ul li { background:url(../images/box.products.bull3.gif) no-repeat 0 9px; }
.products_personal .tab_1_act .col_2 .products_features ul li { background:url(../images/box.products.bull4.gif) no-repeat 0 9px; }

.products_government .index_big_photo { background:url(../images/index.products.photo.goverment.jpg) no-repeat center bottom; }
.products_industrial .index_big_photo { background:url(../images/index.products.photo.industrial.jpg) no-repeat center bottom; }
.products_business .index_big_photo { background:url(../images/index.products.photo.business.jpg) no-repeat center bottom; }
.products_personal .index_big_photo { background:url(../images/index.products.photo.personal.jpg) no-repeat center bottom; }

.downloads_list { width:680px; padding:12px 0 2px 10px; background:url(../images/downloads.list.bg.gif) repeat-x bottom; }
.downloads_list_odd { background-color:#cacaca; }
.downloads_list_first { background:#cacaca; height:auto!important; padding:0 0 0 10px; height:auto!important; min-height:14px; height:14px; }
.downloads_list h3 { font-size:17px; color:#00a0e1; font-weight:normal; margin:0px; padding:0px; }
.downloads_list .date { font-weight:bold; font-size:11px; display:block; padding-bottom:6px; }
.downloads_list p { color:#4b4b4b; font-size:13px; line-height:16px; }
.downloads_list .pdf_text { color:#8d8d8d; font-size:11px; display:block; padding:2px 0 24px 0; }
.downloads_list .dw_button { font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:bold; color:#4c4c4c; float:left; width:240px; text-indent:9px; }
.downloads_list .button_pdf,
.downloads_list .button_pdf a { background:url(../images/downloads.list.btn.pdf.png) no-repeat; width:180px; height:39px; display:block; overflow:hidden; text-indent:-1000em; }
.downloads_list .button_pdf a:hover { background:url(../images/downloads.list.btn.pdf.png) no-repeat 0 -39px; }
.downloads_list .buttons { margin-right:-200px; width:780px; }



.title_secfone_news { background:url(../images/title.secfone.news.png) no-repeat 9px 14px; width:156px; height:42px; text-indent:-1000em; }
.title_partners { background:url(../images/title.partners.png) no-repeat 10px 14px; width:108px; height:42px; text-indent:-1000em; }
.title_secfone_products { background:url(../images/title.secfone.products.png) no-repeat 9px 14px; width:202px; height:42px; text-indent:-1000em; }
.title_faq { background:url(../images/title.faq.png) no-repeat left 15px; width:299px; height:42px; text-indent:-1000em; margin-left:10px; }
.title_security { background:url(../images/title.security.png) no-repeat left 16px; width:91px; height:46px; text-indent:-1000em; margin-left:10px; }
.title_main_features { background:url(../images/title.main.features.png) no-repeat left 16px; width:150px; height:46px; text-indent:-1000em; margin-left:31px; }
.title_ordering { background:url(../images/title.ordering.png) no-repeat 10px 14px; width:105px; height:42px; text-indent:-1000em; }
.box_right .title_ordering { background:url(../images/title.ordering.png) no-repeat left 16px; height:46px; margin-left:11px; }
.title_download { background:url(../images/title.download.png) no-repeat left center; width:119px; height:46px; text-indent:-1000em; margin-left:10px; }
.title_news { background:url(../images/title.news.png) no-repeat left center; width:55px; height:46px; text-indent:-1000em; margin-left:10px }
/*.title_about_secfone { background:url(../images/title.about.secfone.png) no-repeat 10px 14px; width:163px; height:42px; text-indent:-1000em; }*/
.title_company { background:url(../images/title.company.png) no-repeat 10px 14px; width:163px; height:42px; text-indent:-1000em; }
.title_mvcn { background:url(../images/title.mvcn.png) no-repeat 10px 14px; width:163px; height:42px; text-indent:-1000em; }
.title_terms { background:url(../images/title.terms.png) no-repeat 10px 14px; width:163px; height:42px; text-indent:-1000em; }
.title_privpolicy { background:url(../images/title.privpolicy.png) no-repeat 10px 14px; width:163px; height:42px; text-indent:-1000em; }
.security_lead_box .title_security { background:url(../images/title.security.box.png) no-repeat 0 0; width:161px; height:50px; text-indent:-1000em; margin:0px; }
.title_error_404 { background:url(../images/title.error.404.png) no-repeat 10px 14px; width:522px; height:42px; text-indent:-1000em; }
.title_downloads { background:url(../images/title.downloads.png) no-repeat 10px 15px; width:522px; height:42px; text-indent:-1000em; }
.title_terms_of_use { background:url(../images/title.terms.of.use.png) no-repeat 9px 14px; width:522px; height:42px; text-indent:-1000em; }

.box_error_404 { background:url(../images/box.error.404.bg.jpg) no-repeat; width:962px; height:283px; margin-bottom:25px; }
.box_error_404 .text { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#fff; padding:115px 0 0 531px; }
.error_text { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#4b4b4b; padding:27px 12px 50px 12px; }
