/* MAIN FONT */
@font-face{
    font-family:'HelveticaNeueLight';
    src:url("../../data/fonts/HelveticaNeueW01-45Ligh.eot");
    src:url("../../data/fonts/HelveticaNeueW01-45Ligh.eot?#iefix") format("embedded-opentype"),
    url("../../data/fonts/HelveticaNeueW01-45Ligh.woff") format("woff"),
    url("../../data/fonts/HelveticaNeueW01-45Ligh.ttf") format("truetype");
    font-weight:normal;font-style:normal;
}
@font-face{
    font-family:'HelveticaNeue';
    src:url("../../data/fonts/HelveticaNeueW01-55Roma.eot");
    src:url("../../data/fonts/HelveticaNeueW01-55Roma.eot?#iefix") format("embedded-opentype"),
    url("../../data/fonts/HelveticaNeueW01-55Roma.woff") format("woff"),
    url("../../data/fonts/HelveticaNeueW01-55Roma.ttf") format("truetype");
    font-weight:normal;font-style:normal;
}
@font-face{
    font-family:'HelveticaNeueBold';
    src:url("../../data/fonts/HelveticaNeueW01-75Bold.eot");
    src:url("../../data/fonts/HelveticaNeueW01-75Bold.eot?#iefix") format("embedded-opentype"),
    url("../../data/fonts/HelveticaNeueW01-75Bold.woff") format("woff"),
    url("../../data/fonts/HelveticaNeueW01-75Bold.ttf") format("truetype");
    font-weight:normal;font-style:normal;
}

html{
    height: 100%;
}
body{
    background: #F2F2F2;margin: 0;padding: 0;height: 100%;font-size: 16px;color: #333;
    font-family: "HelveticaNeue","Helvetica",Helvetica,"Open Sans",Arial,sans-serif;letter-spacing: 1px;
    padding-bottom: 2px;
}
#everything{
    float: left;width: 100%;min-width: 1000px;
}
#content{
    float: left;width: 100%;
}
a{
    text-decoration: none;color: #0096d6;
}
a:hover{
    text-decoration: underline;
}
a img{
    border:none;
}
.btn-orange {
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25) );
    background:-moz-linear-gradient( center top, #ffc477 5%, #fb9e25 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25');
    background-color:#ffc477;
    -mozborder-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;
    text-indent:0;  border:1px solid #eeb44f;  display:inline-block;
    color:#000ccc;  font-size:18px;  font-weight:bold;font-style:normal;height:30px;line-height:30px;
    text-align:center;padding-left: 15px;padding-right: 15px;
    text-decoration: none;letter-spacing: 1px;
}
.btn-orange:hover {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #ffc477) );
    background:-moz-linear-gradient( center top, #fb9e25 5%, #ffc477 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#ffc477');
    background-color:#fb9e25;text-decoration: none;
}
.btn-orange:active {
    position:relative;top:1px;
}

/* HEADER */
#header{
    float: left;width: 100%;background: #0096d6;height: 72px;
}
.header_container{
    margin: 0 auto;width: 1100px;position: relative;
}
/*logo*/
#logo{
    float: left;
}
/*main menu*/
.hf_top_menu{
    float: left;
}
.hf_top_menu .js_hf_menu{
    float: left;margin: 23px 0 0 0;padding: 0;list-style: none;
}
.hf_top_menu .js_hf_menu li{
    float: left;margin: 0 0 0 50px;padding: 0;
}
.hf_top_menu .js_hf_menu li a{
    color: #FFFFFF;font-size: 21px;font-weight: 700;letter-spacing: 0;
    font-family: Helvetica, 'Open Sans', "HelveticaNeueLight", "HelveticaNeue","Helvetica",Helvetica, Arial,sans-serif;
}
.lang_russian .hf_top_menu .js_hf_menu li{
    margin: 0 0 0 20px;
}
.lang_russian .hf_top_menu .js_hf_menu li a{
    font-size: 20px;
}
/*login form*/
#login-form-auth{
    float: right;margin: 8px 0 0 0;background: #0096D6;display: block;
    position: absolute;right: 0;top:0;width: auto;
}
#login_form{
    float: right;clear: both;display:block;
}
#login-form-auth input[type="text"], #login-form-auth input[type="password"]{
    float: left;margin: 0 5px 0 0;padding: 0;font-size: 14px;height: 30px;width: 120px;line-height: 30px;
    text-indent: 10px;background: #FFFFFF;color: #000000;border: none;
    -moz-box-shadow:inset 0 1px 2px 1px rgba(0, 0, 0, 0.8);
    -webkit-box-shadow:inset 0 1px 2px 1px rgba(0, 0, 0, 0.8);
    box-shadow:inset 0 1px 2px 1px rgba(0, 0, 0, 0.8);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
#login-form-auth input[type="submit"], #login-form-auth input[type="button"]{
    font-size: 14px;padding-left: 10px;padding-right: 10px;height: 28px;margin-top: 1px;color: #000000;
    line-height: 26px;font-weight: normal;float:left;
}
#login-form-auth .login-helper{
    float: left;height: 30px;line-height: 30px;font-size: 13px;padding: 0 0 0 5px;
}
#login-form-auth .login-helper a{
    color: #FFFFFF;
}
#login-form-auth .social{
    float: left;font-size: 14px;color: #FFFFFF;font-weight: bold;margin: 8px 0 0 0;width: 250px;clear:right;
}
#login-form-auth .social span{
    float: left;margin: 0 5px 0 0;
}
#login-form-auth .social a{
    float: left;width: 16px;height: 16px;margin: 1px 5px 0 0;opacity: 0.7;
}
#login-form-auth .social a:hover{
    opacity: 1;
}

/*languages*/
.languages{
    position: absolute;right: 0;top:47px;
}
.languages ul{
    float: right;margin: 0;padding: 0;list-style: none;
}
.languages ul li{
    float: left;margin: 0 5px 0 0;padding: 0;width: 18px;height: 13px;cursor: pointer;
    border: 1px solid #0096d6;opacity: 0.7;
}
.languages ul li.active{
    border: 1px solid #FFFFFF;opacity: 1;
}
.languages ul li:hover{
    opacity: 1;
}
.languages ul li img{
    float: left;border: 1px solid #0096d6
}

/* BODY */
#body{
    float: left;width: 100%;position: relative;
}
.gradient-holder{
    position: absolute;width: 100%;height: 100%;z-index: -1;
    background: #e9eef0;
    -moz-box-shadow: 0 3px 5px #dcdede;-webkit-box-shadow: 0 3px 5px #dcdede;box-shadow: 0 3px 5px #dcdede;
}
.gradient-holder .radial-bg{
    background: url("images/Radial-bg.png") no-repeat scroll 50% 0 / 100% 100% rgba(0, 0, 0, 0);
    margin: 0 auto;width: 100%;height: 465px;
}
/* nav */
.secondary-nav{
    float: left;width: 100%;height: 85px;margin: 5px 0 0 0;position: absolute;left:0;top:0;z-index: 100;
}
.secondary-nav .nav {
    box-sizing: border-box;text-align: center;white-space: nowrap;width: 995px;margin: 0 auto;
}
.secondary-nav .nav .nav_body{
    float: left;width: 100%;position: relative;
}
.secondary-nav .nav a.nav_item {
    color: white;cursor: pointer;display: inline-block;height: 85px;text-align: center;text-decoration: none;
    transition: height 0.1s ease 0s;vertical-align: top;width: 120px;
}
.secondary-nav .color-home{  background: #0096d6;}
.secondary-nav .nav .icon.home{background: url(images/nav/home.png) center 3px no-repeat;}
.secondary-nav .color-security{  background: #00bba3;}
.secondary-nav .nav .icon.security{background: url(images/nav/monitor-n.png) center 3px no-repeat;}
.secondary-nav .color-automation{  background: #008433}
.secondary-nav .nav .icon.automation{background: url(images/nav/stats.png) center 3px no-repeat;}
.secondary-nav .color-big-data{  background: #5e5b54}
.secondary-nav .nav .icon.big-data{background: url(images/nav/content.png) center 3px no-repeat;}
.secondary-nav .color-cloud{  background:#f48326}
.secondary-nav .nav .icon.cloud{background: url(images/nav/cloaud-n.png) center 3px no-repeat;}
.secondary-nav .color-it-operations{  background: #f45239}
.secondary-nav .nav .icon.it-operations{background: url(images/nav/sheduler-n.png) center 3px no-repeat;}
.secondary-nav .color-mobile{  background: #c33b22}
.secondary-nav .nav .icon.mobile{background: url(images/nav/support-n.png) center 3px no-repeat;}
.secondary-nav .color-applications{  background: #822980}
.secondary-nav .nav .icon.applications{background: url(images/nav/clon.png) center 3px no-repeat;}
.secondary-nav .nav .icon{background:url(images/s-nav-icons.png) 50% 0 no-repeat;font-size:0;display:block;height:36px;margin:2px 0 5px;}
.secondary-nav .nav .expandable-nav-item{max-height:51px;padding-top:0px;margin-left:5px;margin-right:5px;display:block;font-size:14px;line-height:17px}
.secondary-nav .nav a span + span{white-space:normal}
.secondary-nav .nav .expandable-nav-item span{max-height:51px;overflow:hidden}
.secondary-nav .nav a.nav_item:hover, .secondary-nav .nav a.active.nav_item, .secondary-nav .nav a.nav_item:active{height:95px;}
.secondary-nav.pinned .nav a.nav_item:hover, .secondary-nav.pinned .nav a.nav_item.active, .secondary-nav.pinned .nav a.nav_item:active{
    -webkit-box-shadow: 0 2px 7px 2px rgba(50, 50, 50, 0.5);
    -moz-box-shadow:    0 2px 7px 2px rgba(50, 50, 50, 0.5);
    box-shadow:         0 2px 7px 2px rgba(50, 50, 50, 0.5);
}
.secondary-nav .nav.pinned{position:fixed;top:-36px}
.secondary-nav .nav.pinned.pinned-three-lines{top:0}

.secondary-nav .logo{
    position: absolute;left:-130px;top:25px;z-index:100;display: none;
}
.secondary-nav .logo img{
    height: 45px;
}

.secondary-nav.pinned{
    background: #FFF;
    -webkit-box-shadow: 0 2px 7px 2px rgba(50, 50, 50, 0.5);
    -moz-box-shadow:    0 2px 7px 2px rgba(50, 50, 50, 0.5);
    box-shadow:         0 2px 7px 2px rgba(50, 50, 50, 0.5);
}
.secondary-nav.pinned .nav_body a.active{
    -webkit-box-shadow: 0 2px 7px 2px rgba(50, 50, 50, 0.5);
    -moz-box-shadow:    0 2px 7px 2px rgba(50, 50, 50, 0.5);
    box-shadow:         0 2px 7px 2px rgba(50, 50, 50, 0.5);
}
.secondary-nav.pinned .logo{
 display: block;
}

/* content */
#body .banner-section{
    float: left;width: 100%;position: relative;z-index: 100;
    background: url("images/Radial-bg.png") no-repeat scroll 50% 0 / 100% 100% rgba(0, 0, 0, 0);
}
#body .body_section{
    float: left;width: 100%;padding: 100px 0 200px;position: relative;
    background: url("images/Radial-bg.png") no-repeat scroll 50% 0 / 100% 100% rgba(0, 0, 0, 0);
}
#body .body_section_inner{
    width: 995px;margin: 0 auto;
}
#body .body_section_inner_row{
    float: left;width: 100%;position: relative;min-height: 485px;
}
#body .body_section .row{
    float: left;width: 100%;font-size:18px;line-height: 28px;
}
#registration_block.body_row{
    position:absolute;left:0;top:100px;
}
#body .body_section .row .row_content{
    float: left;width: 100%;font-family: Helvetica,Arial,sans-serif;
}
#body .body_section .row p{
    margin: 10px 0 10px 0;
}
#body .body_section .row ul{
    margin: 5px 0;padding-left: 25px;
}
/* main registration form */
#main-registration-form-over{
    float:none;width: 712px;margin: 0 auto;
}
#main-registration-form{
    float:left;width:660px;margin: 30px 0;padding:25px;background: #822980;text-align: center;position: relative;
    -moz-box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.3);-webkit-box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.3);box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.3);
    -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;
    border: 1px solid #606466;
}
#main-registration-form .row{
    margin: 0 0 10px 0;
}
#main-registration-form .row_label{
    color: #FFFFFF;font-weight: bold;font-size: 18px;
}
#main-registration-form .row_input{}
#main-registration-form .row_input input[type="text"]{
    width: 450px;height: 30px;padding: 0;font-size: 18px;line-height: 30px;
    text-indent: 10px;background: #FFFFFF;color: #000000;border: none;
    -moz-box-shadow:inset 0 1px 2px 1px rgba(0, 0, 0, 0.8);
    -webkit-box-shadow:inset 0 1px 2px 1px rgba(0, 0, 0, 0.8);
    box-shadow:inset 0 1px 2px 1px rgba(0, 0, 0, 0.8);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
#main-registration-form .row_register_but{
    padding: 0px 0 60px 0;
}
#main-registration-form .row_terms{
    color: #FFFFFF;position: absolute;bottom: 0;left: 0;font-size: 14px !important;
}
#main-registration-form #toptext_domain{
    color: #FFFFFF;background: #c33b22;
    -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;
}
#main-registration-form #captcha-code{
    width: 230px;height: 30px;padding: 0;font-size: 14px;line-height: 30px;
    text-indent: 10px;background: #FFFFFF;color: #000000;border: none;
    -moz-box-shadow:inset 0 1px 2px 1px rgba(0, 0, 0, 0.8);
    -webkit-box-shadow:inset 0 1px 2px 1px rgba(0, 0, 0, 0.8);
    box-shadow:inset 0 1px 2px 1px rgba(0, 0, 0, 0.8);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

/* FOOTER */
#footer{
    float: left;width: 100%;margin: 7px 0 0 0;
}
.footer_container {
    float:left;width:100%;background-color: #f2f2f2;
}
.footer .site_links {
    width: 1000px;margin: 0 auto;padding: 20px 0 40px;border-bottom: 1px solid #898888;
}
.footer .site_links ul{
    float: left;width: 100%;margin: 0;padding: 0;list-style: none;text-align: center;
}
.footer .site_links ul li{
    display: inline-block;margin: 0 10px 0 10px;padding: 0;
}
.footer .site_links ul li a{
    color: #5a5a5a;font-weight: bold;
}
.footer_legal_block{
    float: left;width: 100%;text-align: center;color: #5a5a5a;
}


/* STATIC PAGE CONTENT */
#page_content_static{
    float: left;width: 100%;text-align: left;padding: 10px 0;
}
.static_content{
    font-size: 15px;line-height: 23px;padding: 0 20px 10px 20px !important;
    -moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;
    color: #333;
}
.static_content h1{
    color: #000000;font-size: 34px;margin: 0 0 15px 0 !important;font-weight: 300;
    font-family: "HelveticaNeueLight","Helvetica",Helvetica,Arial,sans-serif;
    text-align: center;
}
.static_content h3{
    color: #1f3d5c;font-size: 33px;margin: 30px 0 15px 0;font-weight: 300;
    font-family: "HelveticaNeueLight","Helvetica",Helvetica,Arial,sans-serif;
}
.static_content hr{
    margin: 30px auto;
}
.static_content ul{
    padding-left: 40px;
}
.static_content ul li{
    list-style: disc;
}
.static_content a{
    color:#0096d6 !important;
}

#accordion_faq .accordion_title{
    font-size: 12px;margin-top: 3px;font-weight: bold;
}
#accordion_faq .accordion_item{
    padding: 10px;font-size: 12px;
}
/* JQUERY UI*/
.ui-accordion-header.ui-state-default {
    background: url("images/ui-bg_glass_75_dadada_1x400.png") repeat-x scroll 50% 50% #e6e6e6;
    border: 1px solid #999999;
    color: #555555;
    font-weight: normal;
}
.ui-accordion-header.ui-state-default .ui-icon {
    background-image: url("images/ui-icons_454545_256x240.png");
}
.ui-accordion-header.ui-state-hover{
    border: 1px solid #999999;
    background: #dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;
    font-weight: normal;
    color: #212121;
}
.ui-accordion-header.ui-state-active{
    background: #dadada url("images/ui-bg_inset-hard_75_999999_1x100.png") 50% 50% repeat-x;
    border: 1px solid #aaaaaa;
    color: #212121;
    font-weight: normal;
}
.ui-accordion-header.ui-state-active .ui-icon {
    background-image: url("images/ui-icons_454545_256x240.png");
}
.ui-accordion-content{
    background: #FFFFFF;
}
.ui-widget-content{
    border-color: #aaaaaa;
}
.ui-widget-content {
    background: #f2f5f7 url("images/ui-bg_highlight-hard_100_f2f5f7_1x100.png") 50% top repeat-x !important;
}

/* SUPPORT FORM */
#support_form_over{
    width:550px;position: relative;
}
#support_form_over #close_support_form{
    position: absolute;right: -15px;top:-10px;z-index: 1;width: 30px;height: 30px;cursor: pointer;
    background: url(../images/closebox.png);
}
#support_form_over #support_form{
    float: left;width: 530px;padding:10px;background: #FFFFFF;border: 2px solid #0096D6;
    -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
}
#support_form_over #support_form .form_block_label, #support_form_over #support_form .form_block_label label{
    font-weight: bold;font-size: 14px;
}
#support_form_over #support_form input[type="text"],
#support_form_over #support_form input[type="password"]{
    float: left;width: 300px;border: 1px solid #ccc;height: 30px;
}
#support_form_over #support_form textarea{
    float:left;width:300px;height: 150px;border: 1px solid #ccc;
}
#support_form_over #support_form input[type="button"]{
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);
    background: #0096D6;color:#FFFFFF;text-shadow: none;cursor: pointer;
    -mozborder-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;
    text-indent:0;border:1px solid #0096D6;display:inline-block;
    font-size:14px;font-weight:bold;font-style:normal;line-height:30px;
    text-align:center;padding-left: 15px;padding-right: 15px;
    text-decoration: none;letter-spacing: 1px;
    float: left;margin-right: 10px;
}
#support_form_over #support_form input[type="button"]#cancel_but{
    background: #da4f49;border:1px solid #da4f49;
}
#support_form_over #support_form input[type="button"]:active {
    position:relative;top:1px;
}
#support_form_over #support_form .desc_input{
    font-size: 14px;font-style: italic;
}
#support_form_over #support_form .invalid{
    border: 2px solid #FF0000 !important;
}
#support_form_over #support_form #captcha_img{
    margin-bottom: 10px !important;
}
#support_form_over #support_form #captcha_img div{
    float: left;padding: 0 !important;
}
#support_form_over #support_form #captcha_img div:first-child{
    width: 198px !important;
}
#support_form_over #support_form #captcha_img div:first-child img{
    width: 190px !important;height:48px;float: left;
}
#support_form_over #support_message{
    float: left;width: 510px;padding: 5px 10px;font-weight: bold;margin: 0 0 5px 0;font-size: 12px;
    -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;
}
#support_form_over #support_message.message_status_0{
    background: #f2dede;color: #b94a48;
}
#support_form_over #support_message.message_status_1{
    background: #dff0d8;color: #468847;
}
.form_block{
    float: left;width: 100%;padding: 0 0 10px 0;
}
.form_block_label{
    float: left;width: 200px;font-weight: bold;font-size: 14px;
}
.form_block_input{
    float: left;
}
#support_form_over #support_title{
    float:left;font-weight: bold;font-size: 18px;padding-bottom: 5px;color: #1f3d5c;
}

/* PACKAGES */
table#packages_table {
    background-color: transparent;border-collapse: collapse;border-spacing: 0;max-width: 100%;vertical-align: baseline;
    line-height: 18px;letter-spacing: 1px;
}
#packages_table{
    margin: 0 auto;width: 935px;
}
#packages_table #toprow th.column_0 {
    color: #fff;font-size: 14px;padding: 10px 15px;width: 300px;height: 18px;
}
#packages_table #toprow th.column_1, #toprow th.column_3 {
    background-color: #3d9ae0;border-bottom: 1px solid #065f8d;border-radius: 5px 0 0;
    color: #fff;font-size: 18px;font-weight: 700;padding: 10px 0;text-align: center;
    width: 200px;
}
#packages_table #toprow th.column_2 {
    background: none repeat scroll 0 0 #3d9ae0;border-bottom: 1px solid #065f8d;border-left: 2px solid #055985;
    color: #fff;font-size: 18px;font-weight: 700;padding: 10px 0;border-radius: 0 5px 0 0;
    text-align: center;width: 200px;
}
#packages_table #toprow th.column_3 {
    border-radius: 0 5px 0 0;
}
#packages_table .td_area {
    float: left;min-height: 20px;position: relative;width: 100%;
}
#packages_table .package_title {
    color: #ffff00 !important;float: left;font-size: 22px;height: 20px;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
    text-transform: uppercase;width: 100%;
}
#packages_table .secrow td.column_0 {
    background-color: #eaf1f5;border-bottom: thin solid #cccccc;border-radius: 5px 0 0;color: #828282;
    font-size: 14px;padding: 10px 15px;
}
#packages_table .service_name {
    color: #333 !important;font-size: 16px !important;font-weight: bold;text-align: left;;
}
#packages_table span.service_name {
    position: relative;float:left
}
#packages_table .secrow td.column_1, #packages_table .secrow td.column_3 {
    background-color: #3d9ae0;border-bottom: thin solid #055985;color: #ffffff;font-size: 20px;font-weight: 700;
    padding: 10px 0;text-align: center;
}
#packages_table .secrow td.column_1, #packages_table .secrow td.column_3 {
    color: #ffffff;font-size: 20px;font-weight: 700;text-align: center;
}
#packages_table .package_price {
    color: #fff;float: left;font-family: Helvetica,Tahoma,Arial,sans-serif;font-size: 30px;font-weight: normal;
    height: 30px;line-height: 30px;padding: 1px 0 0;text-align: center;text-shadow: 1px 1px 1px rgba(100, 100, 100, 1);
    width: 100%;
}
#packages_table .package_price span {
    font-size: 30px;font-weight: bold;line-height: 30px;padding: 0 0 0 2px;
}
#packages_table a.order_package_now {
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);
    background: linear-gradient(to bottom, rgba(255, 153, 0, 1) 0%, rgba(222, 131, 20, 1) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    -mozborder-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;
    text-indent:0;  border:1px solid #eeb44f;  display:inline-block;
    color:#FFFFFF;  font-size:12px;  font-weight:bold;font-style:normal;
    text-align:center;padding: 0px 12px;margin: 5px;
    text-decoration: none;
}
#packages_table a.order_package_now:hover{
    background: linear-gradient(to bottom, rgba(255, 181, 71, 1) 0%, rgba(235, 154, 61, 1) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0)
}
#packages_table .secrow td.column_2 {
    background: none repeat scroll 0 0 #3d9ae0;border-bottom: thin solid #055985;border-left: 2px solid #055985;
    border-right: 2px solid #055985;color: #ffffff;font-size: 20px;font-weight: 700;padding: 10px 0;text-align: center;
}
#packages_table #most_popular {
    background: url("/images/m.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);height: 37px;position: absolute;
    right: 10px;top: -29px;width: 30px;
}

#packages_table .mainrow td.column_0 {
    background-color: #eaf1f5;border-bottom: 1px solid #cccccc;color: #828282;font-size: 14px;padding: 10px 15px;
}
#packages_table .mainrow td.column_1, #packages_table .mainrow td.column_3 {
    background-color: #3d9ae0;border-bottom: thin solid #055985;color: #ffffff;font-size: 18px;font-weight: 400;
    padding: 10px 0;text-align: center;
}
#packages_table .mainrow td.column_2 {
    background: none repeat scroll 0 0 #3d9ae0;border-bottom: thin solid #055985;border-left: 2px solid #055985;
    color: #ffffff;font-size: 18px;font-weight: 400;padding: 10px 0;text-align: center;
}
#packages_table .vote_list {
    float: none;height: 17px;list-style: none;margin: 0;padding: 0;text-align: center;width: 100%;
}
#packages_table .vote_list li {
    display: inline-block;float: none;margin: 0;padding: 0;
}
#packages_table .vote_list li img {
    float: left;
}
#packages_table .info_icon {
    background: url("/images/icons2/info_icon.png") no-repeat scroll 0 -20px rgba(0, 0, 0, 0);float: right;height: 20px;
    overflow: hidden;position: absolute;right: -10px;top: 0;width: 20px;
}
#packages_table  .info_table{
    position: absolute;left:312px;z-index:100;color: #FFFFFF;font-size: 12px;
    background: rgba(0, 0, 0, 0.6);
    -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;
    display: none;
}
#packages_table  .info_table .left_arrow{
    position: absolute;right:100%;
    width: 0;height: 0;border-style: solid;border-width: 8px 16px 8px 0;
    border-color: rgba(0, 0, 0, 0);border-right-color: rgba(0, 0, 0, 0.6);
}
#packages_table  .info_popup_body{
    float: left;width: 400px;padding: 5px 10px;
    -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;
}
#packages_table .info_table.top_position{
    top:-15px;
}
#packages_table .info_table.top_position .left_arrow{
    top:19px;
}
#packages_table .info_table.bottom_position{
    bottom:-15px;
}
#packages_table .info_table.bottom_position .left_arrow{
    bottom:19px;
}
#packages_table .td_area.yes_td {
    background: url("/images/icons2/greencheck20.png") center center no-repeat;
}
#packages_table .td_area.no_td {
    background: url('/images/icons2/redx.png') center center no-repeat;
}
#packages_table .lastrow td.column_1, .lastrow td.column_3 {
    background-color: #3d9ae0;color: #ccc8c8;font-size: 18px;font-weight: 700;padding: 10px 0;text-align: center;
}
#packages_table .lastrow td.column_1 {
    border-radius: 0 0 0 5px;
}
#packages_table .lastrow td.column_2 {
    background-color: #3d9ae0;border-left: 2px solid #055985;border-right: 2px solid #055985;color: #ccc8c8;font-size: 18px;
    font-weight: 700;padding: 10px 0;text-align: center;
}
#packages_table .lastrow td.column_3 {
    border-radius: 0 0 5px;
}
#packages_table  .suffix_icon {
    position: absolute;right: -30px;top: -2px;
}
#packages_table tfoot td{
    padding-top: 10px;padding-bottom: 10px;font-size: 15px;line-height: 20px;
}
#packages_table span.service_desc {
    position: relative;float:left;clear: both;font-size: 11px;
}
#packages_table .operation_desc{
    float:left;width: 100%;font-size: 13px;
}

/* PAGE SLIDER */
#left_ar_page_slider{
    position: absolute;left:-100px;top:0;height: 100%;cursor: pointer;width: 39px;
    background: url('images/l.png') 0 center no-repeat;
}
#right_ar_page_slider{
    position: absolute;right:-100px;top:0;height: 100%;cursor: pointer;
    background: url('images/r.png') 0 center no-repeat;width: 39px;
}
#left_ar_page_slider:active, #right_ar_page_slider:active{
    top:1px;
}
#left_ar_page_slider:hover, #right_ar_page_slider:hover{

}


/*li{background:url("") no-repeat scroll 0 0 transparent;text-indent:0px;} */

li#box{background: url('images/z.png') no-repeat scroll 0 0 transparent;
	/*text-indent:33px;*/
	width:250px;
	height:30px;
	
	margin-left: 30px;
	padding-left: 30px;
	line-height: 27px;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 18px;
	/*font-weight: bold;*/
}
.ulbox1{
    float:right;
}
.ulbox2{
    padding-left: 50px !important;
}

#site_systems_quick_block{
    float:left;width:100%;margin: -180px 0 0 0;position: relative;z-index: 100;
}
#site_systems_quick_block .row.footer_before{
    width: 995px;margin: 0 auto;float: none;padding-bottom: 5px;
}
#site_systems_quick{
    margin: 0 auto;padding:0;list-style: none;width: 960px;text-align: center;
}
#site_systems_quick li{
    margin: 0 10px 20px 10px;padding: 0;list-style: none;display:inline-block;
}
#site_systems_quick li img{
    float:left;height:40px;
}
#body .body_section{
    padding-bottom:0px;
}
.row.row_before{
    padding-bottom: 30px;
}

/* background of pages */
#info_page_content{
    position: relative;min-height: 485px;float:left;width:100%;
}
.back_page{
    float:left;width: 100%;
}
.back_page img{
    float: left;width: 750px;border: 2px solid #ccc;
}
/*rweg info form */
.row.info_page{
    position: absolute;right: 10px;bottom:150px;width: 400px !important;
}
.row.info_page #main-registration-form{
    width: 380px;margin: 0;padding: 10px;
    -webkit-box-shadow: 0 0px 7px 3px rgba(50, 50, 50, 0.9);
    -moz-box-shadow:    0 0px 7px 3px rgba(50, 50, 50, 0.9);
    box-shadow:         0 0px 7px 3px rgba(50, 50, 50, 0.9);
}
.row.info_page #main-registration-form .row_input input[type="text"]{
    width: 380px;
}
.row.info_page #main-registration-form .row.row_terms{
    line-height: 20px !important;font-size: 12px !important;
}
.row.info_page  #main-registration-form #captcha-code{
    width: 225px;
}

@media all and (max-width: 1024px) {
    .header_container{
        width: 100%;
    }
    #login-form-auth{
        margin-right: 10px;
    }
    #left_ar_page_slider{
        left: 10px;display: none;
    }
    #right_ar_page_slider{
        right: 10px;display: none;
    }
    .row.info_page #main-registration-form-over{
        width: 402px;
    }
    .secondary-nav .nav a.nav_item{
        width: 90px;font-size: 12px;
    }
    .secondary-nav .nav .expandable-nav-item{
        font-size: 12px;margin-left: 2px;margin-right: 2px;
    }
    .secondary-nav .logo{
        left: 0;
    }
}
@media all and (max-width: 980px) {
    #everything{
        width: 980px;min-width: 980px;
    }
    #body .body_section_inner{
        width: 980px;
    }
    #site_systems_quick_block .row.footer_before{
        width: 980px;
    }
    .footer .site_links{
        width: 100%;
    }
    .secondary-nav .nav{
        width: 100%;
    }
    .secondary-nav .nav a.nav_item{
        width: 85px;font-size: 12px;letter-spacing: 0;
    }
}
@media all and (max-width: 800px) {

}
@media all and (max-width: 768px) {

}
@media all and (max-width: 640px) {

}
@media all and (max-width: 480px) {

}
@media all and (max-width: 360px) {

}
@media all and (max-width: 320px) {

}