@charset "utf-8";
/* CSS Document */

@import url(https://fonts.googleapis.com/css?family=PT+Serif+Caption&subset=latin,cyrillic);
body {
    background: #f3f3f3;
    margin: 0px;
    padding: 0px;
    font-family: 'PT Serif Caption';
    font-size: 12px;
}
* {
    margin: 0px;
    padding: 0px;
}
h1 {
    font-family: 'PT Serif Caption';
    font-weight: normal;
}
h2 {
    font-family: 'PT Serif Caption';
    font-weight: normal;
}
.clear {
    clear: both;
}
li {
    list-style: none;
}
a {
    text-decoration: none;
}
a .img {
    border: none;
}
p {
    font-size: 12px;
}
#wrap {} #wrap .container {
    margin: 0 auto;
    width: 960px;
}
#header {} #header .top_sec {
    background: #3B939B;
    height: 50px;
}
.footer_4_block {width: 70px; background: #fff; float: left; margin: 0 5px 13px 0; border-radius: 3px; padding: 5px 0 5px 0;}.number {
    background: url(../images/usall.png) no-repeat 0 2px;
  text-align:center;    padding: 0 0px 0 25px;
   font-size: 16px;
    color: #d0d0d0;
       margin: 13px 0 0 0;
    background-size: 20px;line-height: 14px;
}.powerus {
    background: url(../images/tick_power.png) no-repeat 0 2px;
 padding: 0 0px 0 20px;
 }#buypower {
   background: url(../images/tick2.png) no-repeat 0 2px; margin: 0 0 0 10px; padding: 2px 0px 3px 20px; }
#buypower a {
    color: #2277BB; border-bottom: 1px dashed #008CEA;}.lookus {
    background: url(../images/tick3.png) no-repeat 0 2px;
 padding: 0 0px 0 16px;
 }
.lookus2 {
    background: url(../images/tick10.png) no-repeat 0 2px;
 padding: 0 0px 0 16px;
 }.fondp {
 font-size: 16px;
    color: #d0d0d0;
   text-align:center;     padding: 0 0 0 230px;
  line-height: 14px;
}.cusers {font-size: 11px;}.cfond{font-size: 11px;}

#header .buttons {
    float: right;
    margin: -32px 0 0 0;
}
#header .buttons a.chat {
    background: url(../images/livechat_btn.png) no-repeat;
    height: 29px;
    width: 110px;
    float: right;
    margin: 0 0 0 5px;
}
#header .buttons a.chat:hover {
    background-position: 0 -29px;
}
#header .main_bar {
    background: #fff;
    height: 81px;
}
#header .main_bar .logo {
    float: left;
    margin: 14px 0 0 0;
}
#header .main_bar .navi {
  float:left;  
    margin: 0 0 0 50px;
}
#header .main_bar .navi li {
 float:left;  
}
#header .main_bar .navi li.selected {
    background: #2F8189;
}
#header .main_bar .navi li.last {
    padding: 0px;
}
#header .main_bar .navi a.selected {
    color: #fff;
    border-top: solid 4px #353535;
    position: relative;
}
#header .main_bar .navi li:hover {
    background: #2F8189;
}
#header .main_bar .navi a {
    color: #444;
}
#header .main_bar .navi a:hover {
    color: #fff;
    border-top: solid 4px #3C3C3C;
}
#header .main_bar .navi a {
    font-family: 'PT Serif Caption';
    display: block;
    text-transform: uppercase;
    color: #444;
    line-height: 77px;
    font-size: 12px;
    padding: 0 22px;
    border-top: solid 4px #3c3c3c;
}

#banner {
    background: url(../images/banner.jpg) repeat-x;
    height: 410px;
    text-align: center;
}
#banner .banner_text {
    margin: 72px 0 0 0;
}
#banner .content p {
    font-size: 16px;
    margin: 7px 0 0 0;
    color: #ededed;
}
#banner .content span.green {
    color: #74ae1c;
}
#banner .content .banner_btn {
    margin: 20px 0 0 355px;
}
#banner .server {
    margin: 28px 0 0 0;
}
#content {} #content .domain {
    background: url(../images/domain.png) no-repeat;
    float: left;
    height: 64px;
}
#content .domain p {
    font-size: 13px;
    font-family: 'PTSansBold';
    text-transform: uppercase;
    color: #6c6c6c;
    float: left;
    margin: 20px 0 0 22px;
}
#content .domain input {
    background: #FFFFFF;
    border: solid 1px #e5e5e5;
    width: 365px;
    padding: 0 8px;
    height: 34px;
    float: left;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #bdbdbd;
    font-size: 12px;
    margin: 12px 10px 0 15px;
}
#content .domain .domain_btns {
    margin: 2px 15px 0 0px !important;
    float: right;
}
#content .welcome {
    float: left;
    width: 680px;
    margin: 30px 0 0 0;
}
#content .welcome h1 {
    color: #2F8189;
    font-size: 26px;
}
#content .welcome .welcome_img {
    border: solid 5px #FFFFFF;
    -moz-box-shadow: 0px 0px 0px 1px #d1d1d1;
    -webkit-box-shadow: 0px 0px 0px 1px #d1d1d1;
    box-shadow: 0px 0px 0px 1px #d1d1d1;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 20px 0 0 0;
}
#content .welcome .text {
    float: right;
    width: 448px;
    margin: 20px 0 0 0; text-align: justify;
}
#content .welcome .text p {
    font-size: 13px;
    color: #515151;
}.textn p {
    font-size: 13px;
    color: #515151;
}.topb { font-size: 12px; }
div.navigation { margin: 0; font: 12px Verdana; color:#5A5A5A; float: right; }.navigation a { font: 12px Verdana; color:#5A5A5A; }.navigation .selpage { color: #5A5A5A; float: left; text-decoration: none; height: 19px; width: 23px; line-height: 18px; margin-right: 1px; text-align: center;	background:url("/images/navigator.png") no-repeat; }.navigation .selpage:hover { background: url("/images/navigator.png") no-repeat 0px -66px;color: #A7A7A7; }.navigation .selpage.active { background: url("/images/navigator.png") no-repeat 0px -33px !important; color: #A7A7A7;cursor: default; text-decoration: none; }.navigation .prev { float: left; height: 19px; width: 58px; }.navigation .next { float: left; height: 19px; width: 68px; }.navigation .next { background: url("/images/navigator.png") no-repeat -89px 0px transparent; margin-right: 1px; }.navigation .next:hover { background: url("/images/navigator.png") no-repeat -89px -66px transparent; }.navigation .prev { background: url("/images/navigator.png") no-repeat -27px 0px transparent; }.navigation .prev:hover { background: url("/images/navigator.png") no-repeat -27px -66px transparent; }#xz1 { margin-bottom: 31px; }.how_nav  {font-family: 'Roboto', sans-serif; background: #fff;}.clearfix {clear: both;}.how_nav {width: 960px; margin-bottom: 10px;}
.how_nav_1 {width: 320px; height: 75px; background: #fff; float: left;}.how_nav_1_circle_1 {float: left; width: 50px; height: 50px; color: #fff; line-height: 50px; text-align: center; border-radius: 25px; background: #3B939B; font-size: 22px; font-weight: 300; margin-right: 6px;}
.how_nav_1_circle_2 {float: left; width: 48px; height: 48px; color: #3B939B; border: 2px solid #3B939B; line-height: 48px; text-align: center; border-radius: 25px; background: #fff; font-size: 22px; font-weight: 300; margin-right: 6px;}
.how_nav_1_text_1 {float: left; font-size: 21px; color: #000; background: #fff; float: left; font-weight: 300; margin: 12px 0 0 10px;}
.how_nav_1_text_2 {float: left; font-size: 21px; color: #000; background: #fff; float: left; font-weight: 400; margin: 12px 0 0 10px;}
.how_nav_1_ico {font-size: 28px; color: #3B939B; float: left; margin: 8px 0 0 30px;}
.how_nav_2 {width: 340px; height: 75px; background: #fff; float: left; margin-left: 20px;}
.how_nav_2_circle_1 {float: left; width: 50px; height: 50px; color: #fff; line-height: 50px; text-align: center; border-radius: 25px; background: #3B939B; font-size: 22px; font-weight: 300; margin-right: 6px;}
.how_nav_2_circle_2 {float: left; width: 48px; height: 48px; color: #3B939B; border: 2px solid #3B939B; line-height: 48px; text-align: center; border-radius: 25px; background: #fff; font-size: 22px; font-weight: 300; margin-right: 6px;}
.how_nav_2_text_1 {float: left; font-size: 21px; color: #000; background: #fff; float: left; font-weight: 300; margin: 12px 0 0 10px;}
.how_nav_2_text_2 {float: left; font-size: 21px; color: #000; background: #fff; float: left; font-weight: 400; margin: 12px 0 0 10px;}
.how_nav_2_ico {font-size: 28px; color: #3B939B; float: left; margin: 8px 0 0 30px;}
.how_nav_3 {width: 280px; height: 75px; background: #fff; float: left;}
.how_nav_3_circle_1 {float: left; width: 50px; height: 50px; color: #fff; line-height: 50px; text-align: center; border-radius: 25px; background: #3B939B; font-size: 22px; font-weight: 300; margin-right: 6px;}
.how_nav_3_circle_2 {float: left; width: 48px; height: 48px; color: #3B939B; border: 2px solid #3B939B; line-height: 48px; text-align: center; border-radius: 25px; background: #fff; font-size: 22px; font-weight: 300; margin-right: 6px;}
.how_nav_3_text_1 {float: left; font-size: 21px; color: #000; background: #fff; float: left; font-weight: 300; margin: 12px 0 0 10px;}
.how_nav_3_text_2 {float: left; font-size: 21px; color: #000; background: #fff; float: left; font-weight: 400; margin: 12px 0 0 10px;}.fa-arrow-right:before { content: "\f061"; }

#content .welcome .text .section {
    float: left;
    width: 220px;
    margin: 10px 0 0 0;
}
#content .welcome .text li.tick {
    background: url(../images/tick.png) no-repeat 0 2px;
    font-size: 13px;
    color: #515151;
    padding: 0 0 0 22px;
    margin: 12px 0 0 0;
}

#content .testimonial {
    background: url(../images/testimonial.png) no-repeat;
    width: 199px;
    height: 187px;
    float: right;
    padding: 0 23px;
    margin: 78px 0 0 0;
}
#content .testimonial h3 {
    font-size: 18px;
    font-family: 'PTSansBold';
    color: #343434;
    margin: 20px 0 0 33px;
}
#content .testimonial p {
    font-size: 13px;
    color: #515151;
    margin: 12px 0 0 0px;
    height: 70px;
}
#content .testimonial span.name {
    margin: 47px 0 0 30px;
    color: #7b7b7b;
    z-index: 10;
    float: left;
    position: absolute;
}
#content .testimonial span.work {
    margin: 60px 0 0 30px;
    color: #f76a34;
    position: absolute;
}
#content .services {
    background: #f8f8f8;
    margin: 52px 0 0 0;
    padding: 40px 0;
}


.upload input[type=submit] {
    background: #208FE5 url(/images/tick5.png) no-repeat 7px 9px;
    height: 32px;
    width: 230px;
    color: #fff;
    border: none;
    padding: 0 0 2px 0;
font-family: 'PTSansBold';
    font-size: 16px;
    cursor: pointer;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.upload input[type=submit]:hover {
    background: #1D83D1 url(/images/tick5.png) no-repeat 7px 9px;
}
.system1 {
   position: absolute;  background: url(../images/system1.png) no-repeat;
    width: 240px;
    height: 170px;
    
    padding: 0 12px;
    margin: -31px 0 0 443px;
}
.system1 h3 {
    font-size: 17px;
    font-family: 'PTSansBold';
    color: #343434;
    margin: 20px 0 0 33px;
}
.bonusreg {
   background: url(../images/present.png) no-repeat 0 2px; font-size: 17px;
    font-family: 'PTSansBold';
    color: #343434;
     padding: 5px 0 3px 25px;margin-left: 7px;
}
#content .services .service_sec {
    float: left;
    text-align: center;
    width: 284px;
    margin: 0 54px 0 0;
}
#content .services .last {
    margin: 0px;
}
#content .services .service_sec h2 {
    font-size: 19px;
    color: #2F8189;
    font-family: 'PT Serif Caption';
    margin: 12px 0 0 0;
}
#content .services .service_sec span {
    font-size: 22px;
    color: #434343;
}
#content .services .service_sec p {
    color: #2F8189;
    margin: 3px 0 0 0;
    line-height: 16px;
}
#content .service_sec {
    float: left;
    text-align: center;
    width: 284px;
    margin: 0 54px 0 0;
}
#content .last {
    margin: 0px;
}
#content .service_sec h2 {
    font-size: 19px;
    color: #2F8189;
    font-family: 'PT Serif Caption';
    margin: 12px 0 0 0;
}
#content .service_sec span {
    font-size: 22px;
    color: #434343;
}
#content .service_sec p {
    color: #2F8189;
    margin: 3px 0 0 0;
    line-height: 16px;
}

#content .table {
    background: #FFFFFF;
    padding: 40px 0;
    margin: 0 0 0 0;
    border-top: solid 1px #e8e8e8;
    border-bottom: solid 1px #e8e8e8;
    -moz-box-shadow: 3px 3px 5px 6px #ccc;
    -webkit-box-shadow: 3px 3px 5px 6px #ccc;
    box-shadow: 0px 0px 0px 1px #fff;
}
#content .table .table_sec {
    float: left;
    width: 227px;
    margin: 0 17px 0 0;
}
#content .table .last {
    margin: 0px;
}
#content .table .table_sec h2 {
    background: #424242;
    text-align: center;
    font-size: 24px;
    color: #fff;
    padding: 8px 0;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-top-left-radius: 5px;
}
.title-slider {
    font-size: 5em;
    position: relative;
    top: -50px;
    color: #fff;
    text-shadow: 0px 0px 3px #000;
}
#content .table .table_sec h2.orange {
    background: #68BCC3;
}
#content .table .table_sec .detail {
    background: #FFF;
    text-align: center;
    border-left: solid 1px #e3e3e3;
    border-right: solid 1px #e3e3e3;
}
#content .table_sec .detail p {
    font-size: 22px;
    color: #303030;
    letter-spacing: -1px;
    padding: 18px 0 12px 0;
    line-height: 15px;
    font-family: 'PTSansBold';
}
#content .table_sec .detail span.month {
    font-size: 10px;
    color: #555555;
    letter-spacing: 0px;
}
#content .table_sec .detail ul {
    border-top: solid 1px #e3e3e3;
}
#content .table_sec .detail li {
    border-bottom: solid 1px #e3e3e3;
    padding: 10px 0;
}
#content .table_sec .detail a.table_btn {
    margin: 15px 0 0 60px;
}
.client {
    margin: 12px 0 12px;
}
#footer {} #footer .building {
    text-align: center;
}
#footer .building img {
    width: 100%;
}
#footer .detail {
    background: #616161;
    padding: 25px 0;
}
#footer .detail .blog {
    float: left;
    width: 638px;
}
#footer .detail .blog .blog_img {
    border: solid 3px #fff;
    float: left;
}
#footer .detail .blog .text {
    margin: 0 0 0 15px;
    float: left;
    width: 550px;
}
#footer .detail .blog .text span {
    color: #fff;
    font-family: 'PTSansBold';
    font-size: 16px;
}
#footer .detail .blog .text span.date {
    color: #abed45;
    font-size: 12px;
}
#footer .detail .blog .text span.title {
    font-family: 'PT Serif Caption';
}
#footer .detail .blog .text p {
    color: #fff;
    font-size: 12px;
    font-family: 'PT Serif Caption';
    line-height: 14px;
}
#footer .detail .email {
    background: #505050;
    float: right;
    padding: 15px;
    margin: 12px 0 0 0;
}
#footer .detail .email input[type=text] {
    background: #fff;
    float: left;
    height: 34px;
    width: 186px;
    font-size: 12px;
    color: #888888;
    padding: 0 6px;
    border: none;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
#footer .detail .email input[type=submit] {
    background: #3B939B;
    float: left;
    height: 34px;
    width: 68px;
    color: #fff;
    border: none;
    font-family: 'PTSansBold';
    font-size: 12px;
    cursor: pointer;
    text-transform: uppercase;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
#footer .detail .email input[type=submit]:hover {
    background: #343434;
}
#footer .footer_bot {
    background: #3B939B;
}
#footer .footer_bot .links {
    float: left;
    width: 181px;
    margin: 65px 13px 24px 0;
}
#footer .footer_bot .last {
    margin: 65px 0 0px 0;
}
#footer .footer_bot .links h3 {
    color: #FFFFFF;
    font-family: 'PTSansBold';
    font-size: 17px;
    margin: 0 0 12px 0;
}
#footer .footer_bot .links a {
    color: #FFFFFF;
    font-size: 13px;
    line-height: 28px;
}
#footer .footer_bot .links a:hover {
    color: #abed45;
}
#footer .footer_bot .links .social li {
    background: url(../images/social_icon.png) no-repeat;
    height: 24px;
    margin: 0 0 12px 0;
    display: block;
}
#footer .footer_bot .links .social a {
    padding: 0 0 0 35px;
}
#footer .footer_bot .links .social li.fb {
    background-position: 0 0;
}
#footer .footer_bot .links .social li.tw {
    background-position: 0 -35px;
}
#footer .footer_bot .links .social li.gp {
    background-position: 0 -70px;
}
#footer .footer_bot .links .social li.yt {
    background-position: 0 -105px;
}
#footer .footer_bot .links .social li.fb a:hover {
    color: #6ea2f5;
}
#footer .footer_bot .links .social li.tw a:hover {
    color: #7ae9fd;
}
#footer .footer_bot .links .social li.gp a:hover {
    color: #949494;
}
#footer .footer_bot .links .social li.yt a:hover {
    color: #fa7474;
}
#footer .footer_bot .get_touch {} #footer .footer_bot .get_touch li {
    margin: 0 0 15px 0;
    padding: 0 0px 0 25px;
}
#footer .footer_bot .get_touch li.mb {
    background: url(../images/footer_mb.png) no-repeat;
}
#footer .footer_bot .get_touch li.email {
    background: url(../images/footer_email.png) no-repeat;
}
#footer .footer_bot .get_touch li.address {
    background: url(../images/footer_address.png) no-repeat;
}
#footer .footer_bot .get_touch a {
    line-height: 18px;
}
#footer .footer_bot .get_touch a:hover {
    color: #FFF;
}
#footer .copyright {
    background: #2F8189;
    height: 37px;
}
#footer .copyright p {
    color: #b8b8b8;
    float: left;
    line-height: 37px;
}
#footer .copyright .privacy {
    float: right;
    width: 410px; 
}
#footer .copyright .privacy li {
    right;
    float: left;
}
#footer .copyright .privacy li.last {
    background: none;
}
#footer .copyright .privacy a {
    color: #d6d6d6;
    margin: 0 5px;
    line-height: 37px;
}
#footer .copyright .privacy a:hover {
    color: #ff8034;
}
#sub_banner {
    background: #434343;
    padding: 35px 0;
    text-align: center;
    -moz-box-shadow: inset 0px 0px 7px 0px #0f0f0f;
    -webkit-box-shadow: inset 0px 0px 7px 0px #0f0f0f;
    box-shadow: inset 0px 0px 7px 0px #0f0f0f;
}
#sub_banner h1 {
    color: #FFF;
    font-size: 36px;
    font-family: 'PTSansBold';
    text-transform: uppercase;
}
#sub_content {
    margin: 30px 0 0 0;
}

li.tickwmt {
    background: url(../images/perfect_16x16.png) no-repeat 21px 0;
    padding: 0 0 0 1px;
  color: #2A3046;
}li.tickwmt2 {
    background: url(../images/perfect_16x16.png) no-repeat 26px 0;
    padding: 0 0 0 17px;
  color: #2A3046;
}.tick_adv {
    background: url(../images/tick.png) no-repeat 2px 4px;
 font-size: 14px;   padding: 0 0 0 22px;
margin: 8px 0 8px 0;  color: #515151;
}

.table {
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}
.table td,.table
th {
  padding: 0;
}
th {
  text-align: left;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #dddddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #dddddd;
}
.table .table {
  background-color: #ffffff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #dddddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #dddddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
.avg_content {
   width: 270px;
    height: 80px;
    display: block;
    padding: 8px 10px;
    background-color: #FFFFFF;
    border-radius: 5px;
}
.avg_rate,.avg_type,.avg_currency {
    color: #4F4F4F;
}

.avg_currency {position: absolute;
width: 76px;height: 76px;
}
.avg_rate {
    padding: 5px 0 0 0;
    text-align: right;
    display: block;
    font-size: 30px;
    line-height: 30px;
}

.avg_type {
    text-align: right;
    display: block;
}

@import url(https://fonts.googleapis.com/css?family=Playfair+Display&subset=latin,cyrillic);


.buttons a,#lst {color:#fff; text-decoration:none; }
.buttons a:hover {color:#fff; text-decoration:none; }



.btn {font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important; font-weight:bold; text-transform:uppercase; border-width:0; transition:all 0.25s ease 0s; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.btn + .btn {margin-left:20px; }
.btn-theme {padding:13px 23px; margin-left:110px; box-shadow:0 -4px 0 rgba(0, 0, 0, 0.16) inset; }
.btn-green {background-color:#0A91AB; color:#F8F8F8; }
.btn-green:hover, .btn-green:focus {background-color:#098599; color:#F8F8F8; }

.bonactive { background: #F2F2F2; font-size: 12px; font-family: Tahoma; color: #444444; text-align: center; padding: 1px 6px 2px 6px; margin: 0 0 0 15px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;  }
.bon_active { background: #727272; font-size: 12px; font-family: Tahoma; color: #FFFFFF; text-align: center; padding: 1px 6px 2px 6px; margin: 0 0 0 15px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;  }
.bon_active_two { background: #727272; font-size: 10px; font-family: Tahoma; color: #FFFFFF; text-align: center; padding: 2px 6px 2px 6px; margin: 0 0 0 4px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;  }
.bon_news { border: 1px dashed red; font-size: 12px; font-family: Tahoma; color: #3E3E3E; text-align: center; padding: 1px 6px 2px 6px; margin: 0 0 0 5px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;  }
.table-responsive { border: 1px solid #DDDDDD; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 15px; font-family: Tahoma; }
.tab_str tr th { background: #499094;text-align: center; font-size: 14px; color:#fff; padding: 10px 0 10px 0; margin: 0px; text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5); }
.tab_str tr td { font-size: 12px; vertical-align: middle; text-align: center; color: #2E2E2E; padding: 12px 0 12px 0; margin: 0px; }
.td1 { background: #EFEFEF; }.td2 { background: #EAEAEA; }
#sub_content .what_do img {
    float: left;
    border: solid 4px #fff;
    -moz-box-shadow: 0px 0px 1px 0px #1b1b1b;
    -webkit-box-shadow: 0px 0px 1px 0px #1b1b1b;
    box-shadow: 0px 0px 1px 0px #1b1b1b;
}
#sub_content .what_do .text {
    float: right;
    width: 570px;
}
#sub_content .what_do .text h2 {
    color: #333332;
    font-size: 26px;
}
#sub_content .what_do .text span {
    color: #6aa21e;
}
#sub_content .what_do .text p {
    font-size: 13px;
    margin: 10px 0 20px 0;
}
#sub_content .what_do .text li.tick {
    background: url(../images/tick.png) no-repeat 0 0;
    padding: 0 0 0 28px;
    margin: 16px 0 0 0;
    font-size: 13px;
}
#sub_content .light_bg {
    background: #f7f7f7;
    padding: 48px 0;
    margin: 48px 0 0 0;
}
#sub_content .our_mission img {
    float: right;
    border: solid 4px #fff;
    -moz-box-shadow: 0px 0px 1px 0px #1b1b1b;
    -webkit-box-shadow: 0px 0px 1px 0px #1b1b1b;
    box-shadow: 0px 0px 1px 0px #1b1b1b;
}
#sub_content .our_mission .text {
    float: left;
    width: 570px;
}
#sub_content .our_mission .text h2 {
    color: #333332;
    font-size: 26px;
}
#sub_content .our_mission .text span {
    color: #3B939B;
}
#sub_content .our_mission .text p {
    font-size: 13px;
    margin: 10px 0 20px 0;
}
#sub_content .our_mission .text li {
    background: url(../images/tick.png) no-repeat 0 0;
    padding: 0 0 0 28px;
    margin: 16px 0 0 0;
    font-size: 13px;
}
#sub_content .white_bg {
    background: #FFFFFF;
    padding: 20px 0;
    border-top: solid 1px #e8e8e8;
    border-bottom: solid 1px #e8e8e8;
    -moz-box-shadow: 3px 3px 5px 6px #ccc;
    -webkit-box-shadow: 3px 3px 5px 6px #ccc;
    box-shadow: 0px 0px 0px 1px #fff;
}
#sub_content .team {} #sub_content .team h2 {
    font-size: 24px;
    color: #333332;
}
#sub_content .team span {
    color: #73ad1c;
}
#sub_content .team p {
    color: #5c5c5c;
    margin: -5px 0 0 0;
}
#sub_content .team .member_sec {
    float: left;
    width: 226px;
    margin: 25px 18px 10px 0;
    text-align: center;
}
.member_sec img {
    width: 100%;
    border-radius: 50%;
}
#sub_content .team .last {
    margin: 25px 0 0 0;
}
#sub_content .team .member_sec p.ceo {
    font-family: 'PTSansBold';
    font-size: 14px;
    text-transform: uppercase;
    color: #3B939B;
    margin: 12px 0 0 0;
}
#sub_content .team .member_sec p {
    font-family: 'PTSansBold';
    font-size: 14px;
    text-transform: uppercase;
    color: #3B939B;
    margin: 12px 0 0 0;
}
#sub_content .team .member_sec span {
    font-size: 12px;
    color: #555555;
}
#sub_content .team .member_sec .social {
    background: #ebebeb;
    margin: 15px 0 0 0;
    padding: 10px 66px;
}
#sub_content .team .member_sec .social a {
    background: url(../images/team_social.png) no-repeat;
    float: left;
    height: 15px;
    width: 23px;
}
#sub_content .team .member_sec .social a.tw {
    background-position: 0 0;
}
#sub_content .team .member_sec .social a.tw:hover {
    background-position: 0 -15px;
}
#sub_content .team .member_sec .social a.fb {
    background-position: -25px 0;
}
#sub_content .team .member_sec .social a.fb:hover {
    background-position: -25px -15px;
}
#sub_content .team .member_sec .social a.db {
    background-position: -49px 0;
}
#sub_content .team .member_sec .social a.db:hover {
    background-position: -49px -15px;
}
#sub_content .team .member_sec .social a.gp {
    background-position: -70px 0;
}
#sub_content .team .member_sec .social a.gp:hover {
    background-position: -70px -15px;
}
#sub_content .solution {
    text-align: center;
}
#sub_content .solution h1 {
    text-align: center;
    color: #73ac1d;
    font-size: 36px;
    text-transform: uppercase;
    font-family: 'PTSansBold';
}
#sub_content .solution p {
    font-size: 13px;
    color: #515151;
}
#sub_content .web_hosting .table {
    background: #FFFFFF;
    padding: 40px 0;
    margin: 0 0 0 0;
    border-top: solid 1px #e8e8e8;
    border-bottom: solid 1px #e8e8e8;
    -moz-box-shadow: 3px 3px 5px 6px #ccc;
    -webkit-box-shadow: 3px 3px 5px 6px #ccc;
    box-shadow: 0px 0px 0px 1px #fff;
}
#sub_content .web_hosting .table .table_sec {
    float: left;
    width: 227px;
    margin: 0 17px 0 0;
}
#sub_content .web_hosting .table .last {
    margin: 0px;
}
#sub_content .web_hosting .table_sec h2 {
    background: #424242;
    text-align: center;
    font-size: 24px;
    color: #fff;
    padding: 8px 0;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-top-left-radius: 5px;
}
#sub_content .web_hosting .table .table_sec h2.orange {
    background: #68BCC3;
}
#sub_content .web_hosting .table_sec .detail {
    background: #FFF;
    text-align: center;
    border-left: solid 1px #e3e3e3;
    border-right: solid 1px #e3e3e3;
}
#sub_content .web_hosting .table_sec .detail p {
    font-size: 22px;
    color: #303030;
    letter-spacing: -1px;
    padding: 18px 0 12px 0;
    line-height: 15px;
    font-family: 'PTSansBold';
}
#sub_content .web_hosting .table_sec .detail span.month {
    font-size: 10px;
    color: #555555;
    letter-spacing: 0px;
}
#sub_content .web_hosting .table_sec .detail ul {
    border-top: solid 1px #e3e3e3;
}
#sub_content .web_hosting .table_sec .detail li {
    border-bottom: solid 1px #e3e3e3;
    padding: 10px 0;
}
#sub_content .web_hosting .table_sec .detail a.table_btn {
    margin: 15px 0 0 60px;
}
#sub_content .domain {
    background: #e9e9e9;
    margin: 10px 0 30px 0;
    border: solid 1px #d6d6d6;
    padding: 10px 18px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
#sub_content h1.pricing {
    color: #3B939B;
    font-size: 28px;
}
#sub_content p.start_hosting {
    font-size: 13px;
    color: #484848;
}
#sub_content .domain span.name {
    font-family: 'PTSansBold';
    font-size: 13px;
    float: left;
    color: #606060;
    margin: 10px 0 0 0;
    text-transform: uppercase;
}
#sub_content .domain input {
    background: #FFFFFF;
    border: solid 1px #e5e5e5;
    width: 365px;
    padding: 0 8px;
    height: 34px;
    float: left;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #bdbdbd;
    font-size: 12px;
    margin: 0px 10px 0 15px;
}
#sub_content .domain .domain_btns {
    margin: -10px 0 0 0;
    float: right;
}
#sub_content .domain .table {
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
#sub_content .domains {
    float: left;
    margin: 15px 0 20px 0;
}
#sub_content .domains .gray {
    background: #575757;
    padding: 8px 30px;
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
}
#sub_content .domains .gray span.title {
    color: #FFF;
    width: 199px;
    float: left;
    font-family: 'PTSansBold';
    font-size: 16px;
}
#sub_content .domains .gray span.last {
    width: 100px;
}
#sub_content .domains .light {
    background: #f7f7f7;
    padding: 12px 30px;
}
#sub_content .domains .light span.detail {
    color: #353535;
    width: 199px;
    float: left;
    font-size: 13px;
}
#sub_content .domains .light span.last {
    width: 100px;
}
#sub_content .domains .dark {
    background: #ebebeb;
    padding: 12px 30px;
}
#sub_content .domains .dark span.detail {
    color: #353535;
    width: 199px;
    float: left;
    font-size: 13px;
}
#sub_content .domains .dark span.last {
    width: 100px;
}
#sub_content .domains .redius {
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
#sub_content .table_two {
    background: #f8f8f8;
    border: solid 1px #e5e5e5;
    float: left;
    width: 228px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    text-align: center;
    padding: 0 0 15px 0;
    margin: 0 13px 35px 0;
    -moz-box-shadow: inset 3px 3px 5px 6px #ccc;
    -webkit-box-shadow: inset 3px 3px 5px 6px #ccc;
    box-shadow: inset 0px 0px 10px 0px #CCC;
}
#sub_content .table_two .latest_offer {
    position: absolute;
    float: left;
    margin: -10px 0 0 -8px;
}
#sub_content .table_two.last {
    margin: 0 0 0 0;
}
#sub_content .table_two .gray_sec {
    background: #343434;
    float: left;
    width: 228px;
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    padding: 10px 0 0 0;
    border-top-right-radius: 5px;
}
#sub_content .table_two span.feature {
    color: #fff;
    font-size: 16px;
    font-family: 'PTSansBold';
}
#sub_content .table_two .gray_divider {
    background: url(../images/gray_divider.jpg) repeat-x;
    height: 2px;
    margin: 10px 0;
}
#sub_content .table_two h1 {
    color: #fff;
    font-size: 30px;
    font-family: 'PTSansBold';
    letter-spacing: -1.5px;
}
#sub_content .table_two span.doller {
    color: #fff;
    font-size: 16px;
    font-family: 'PT Serif Caption';
}
#sub_content .table_two span.month {
    color: #797979;
    font-size: 16px;
    margin: -30px 34px 0 0;
    float: right;
}
#sub_content .table_two .detail {
    margin: 22px 0 22px 0;
}
#sub_content .table_two .detail li {
    color: #515151;
    font-size: 11px;
    border-bottom: dotted 1px #767676;
    padding: 7px 0;
}
#sub_content .table_two a.buy_now {
    margin: 0 0px 0 70px;
}
#sub_content .table_two .green_sec {
    background: #3B939B;
    float: left;
    width: 228px;
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    padding: 10px 0 0 0;
    border-top-right-radius: 5px;
}
#sub_content .table_two .green_sec span.feature {
    color: #fff;
    font-size: 16px;
    font-family: 'PTSansBold';
}
#sub_content .table_two .green_sec .green_divider {
    height: 2px;
    margin: 10px 0;
}
#sub_content .table_two .green_sec span.month {
    color: #ededed;
    font-size: 16px;
    margin: -30px 34px 0 0;
    float: right;
}
#sub_content .dedi_servers {
    text-align: center;
}
#sub_content .dedi_servers h1 {
    text-transform: uppercase;
    font-size: 36px;
    font-family: 'PTSansBold';
    color: #282828;
    margin: 15px 0 0 0;
}
#sub_content .dedi_servers .dedi_sec {
    float: left;
    width: 272px;
    margin: 30px 72px 0 0;
}
#sub_content .dedi_servers .dedi_sec.last {
    margin:31px 0 20px 0;
}
#sub_content .dedi_servers .dedi_sec h2 {
    color: #3e3e3e;
    font-size: 22px;
    margin: 15px 0 0 0;
}
#sub_content .dedi_servers .dedi_sec span {
    color: #f97823;
}
#sub_content .dedi_servers .dedi_sec span.green {
    color: #73ad1c;
}
#sub_content .cloud_text {
    text-align: center;
}
#sub_content .cloud_text h1 {
    font-family: 'PTSansBold';
    font-size: 36px;
    color: #2a2a2a;
    text-transform: uppercase;
    margin: 15px 0 0 0;
}
#sub_content .cloud_text p {
    font-size: 16px;
    margin: 0 0 0 0;
    line-height: 18px;
    margin: 0 0 30px 0;
    color: #555555;
}
#sub_content .cld_services {
    float: left;
    width: 260px;
}
#sub_content .cld_services .top_sec {
    background: url(../images/cloud_services_top.png) no-repeat;
    height: 12px;
}
#sub_content .cld_services .mid_sec {
    background: url(../images/cloud_services_mid.png) repeat-y;
    padding: 0 13px 0 4px;
}
#sub_content .cld_services li {
    padding: 12px 0;
    background: url(../images/cloud_services_icons.png) no-repeat 0px 10px;
    border-bottom: solid 1px #e1e1e1;
    color: #434343;
    font-size: 14px;
    margin: 0 0 0 15px;
}
#sub_content .cld_services span {
    margin: 0 0 0 33px;
}
#sub_content .cld_services li.last {
    border-bottom: none;
}
#sub_content .cld_services li.trafic {
    background-position: 0 10px;
}
#sub_content .cld_services li.great {
    background-position: 0 -35px;
}
#sub_content .cld_services li.support {
    background-position: 0 -77px;
}
#sub_content .cld_services li.customizable {
    background-position: 0 -120px;
}
#sub_content .cld_services li.pricing {
    background-position: 0 -161px;
}
#sub_content .cld_services li.vip {
    background-position: 0 -209px;
}
#sub_content .cld_services li.hosting {
    background-position: 0 -248px;
}
#sub_content .cld_services li.money_back {
    background-position: 0 -289px;
}
#sub_content .right_text {
    float: right;
    width: 676px;
    margin: 0 0 35px 0;
}
#sub_content .right_text .text {
    float: left;
    width: 312px;
    text-align: inherit;
    margin: 0 52px 0 0;
}
#sub_content .right_text .text.last {
    margin: 0px;
}
#sub_content .right_text .text h2 {
    color: #3b3b3b;
    font-size: 14px;
    margin: 0 0 2px 0;
    font-family: 'PTSansBold';
}
#sub_content .right_text .feature {
    float: left;
    width: 630px;
    margin: 38px 0 0 0;
}
#sub_content .right_text .feature li {
    background: url(../images/tick.png) no-repeat;
    margin: 20px 0 0 0;
    padding: 0 0 0 22px;
    font-size: 13px;
}
#sub_content .right_text .question {
    background: #e7e7e7;
    padding: 0 10px 10px 15px;
    margin: 62px 0 0 0;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
#sub_content .right_text .question h3 {
    text-transform: uppercase;
    color: #2F8189;
    font-size: 16px;
    font-family: 'PT Serif Caption';
    float: left;
    margin: 18px 0 0 0;
}
#sub_content .right_text .question a.faq_btn {
    float: right;
}
#sub_content .info {
    float: left;
    width: 524px;
}
#sub_content .info h1 {
    color: #2F8189;
    font-family: 'PT Serif Caption';
    padding: 0 0 10px 0;
    border-bottom: solid 1px #dddddd;
}
#sub_content .info img {
    float: left;
    margin: 30px 0 30px 0;
}


.pay input[type=submit] {
    background: #26A69A url(/images/tick_oplata.png) no-repeat 5px 5px;
    height: 32px;
    width: 121px;
    color: #fff;
    border: none;
    padding: 0 0 2px 21px;
font-family: 'PTSansBold';
    font-size: 16px;
    cursor: pointer;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}.pay2 input[type=submit] {
    background: #26A69A url(/images/tick_oplata.png) no-repeat 5px 5px;
    height: 32px;
    width: 130px;
    color: #fff;
    border: none;
    padding: 0 0 2px 21px;
font-family: 'PTSansBold';
    font-size: 16px;
    cursor: pointer;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.pay input[type=submit]:hover,.pay2 input[type=submit]:hover {
    background: #249E92 url(/images/tick_oplata.png) no-repeat 5px 5px;
}.sub_power {
    background: #f7f7f7;
 text-align: center;   width: 100px;
    height: 36px;
    padding: 0 5px;
    border: none;
    color: #898989;
    border: solid 1px #d8d8d8;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}.sub_ref {
    background: #f7f7f7;
 text-align: left;   width: 370px;
    height: 36px;
    padding: 0 5px;
    border: none;
    color: #7A7A7A;
    border: solid 1px #d8d8d8;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}#lcol { color: #515151; border-bottom: 1px dashed #515151; }
#sub_content .form {
      width: 405px;
}
#sub_content .form h1 {
    color: #3B939B;
    font-family: 'PT Serif Caption';
    padding: 0 0 10px 0;
    border-bottom: solid 1px #dddddd;
    margin: 0 0 30px 0;
}
#sub_content .form .field {
    margin: 0 0 10px 0;
}
#sub_content .form .field label {
    float: left;
    width: 108px;
    color: #515151;
    font-size: 13px;
    margin: 10px 0 0 0;
}
#sub_content .form .field input[type=text],#sub_content .form .field input[type=password] {
    background: #f7f7f7;
    width: 284px;
    height: 36px;
    padding: 0 5px;
    border: none;
    color: #898989;
    border: solid 1px #d8d8d8;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
#sub_content .form .field textarea {
    background: #f7f7f7;
    width: 450px;
    padding: 5px 5px;
    color: #898989;
    height: 182px;
    border: none;
    border: solid 1px #d8d8d8;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
#sub_content .form input[type=submit] {
    background: #3B939B;
    color: #fff;
    width: 97px;
    height: 36px;
    border: none;
    cursor: pointer;
    float: left;
    margin: 0 0 0 108px;
}
#sub_content .form input[type=submit]:hover {
    background-position: 0 -36px;
}
#sub_content .get_touch {
    float: left;
    width: 958px;
    margin: 10px 0 0 0;
}
#sub_content .get_touch li {
    margin: 0 25px 0 0;
    padding: 0 0 0 25px;
    font-size: 14px;
    color: #515151;
}
#sub_content .get_touch li.location {
    background: url(../images/contact_location.png) no-repeat;
    float: left;
}
#sub_content .get_touch li.email {
    background: url(../images/contact_email.png) no-repeat;
    float: left;
}
#sub_content .get_touch li.mobile {
    background: url(../images/contact_mobile.png) no-repeat;
    float: left;
}
#sub_content .contact_social {
    float: right;margin: 20px 25px 0 0;
}
#sub_content .contact_social a {
    background: url(../images/contact_social.png) no-repeat;
    float: left;
    height: 37px;
    width: 37px;
    margin: 0 5px 0 0;
}
#sub_content .contact_social a.tw {
    background-position: 0 0px;
}
#sub_content .contact_social a.tw:hover {
    -moz-transform: rotate(-360deg);
    -moz-transition: all 0.8s ease-in-out 0s;
    -webkit-transform: rotate(-360deg);
    -webkit-transition: all 0.8s ease-in-out 0s;
    -ms-transform: rotate(-360deg);
    -ms-transition: all 0.8s ease-in-out 0s;
    transform: rotate(-360deg);
    transition: all 0.8s ease-in-out 0s;
}
#sub_content .contact_social a.fb {
    background-position: -38px 0px;
}
#sub_content .contact_social a.fb:hover {
    -moz-transform: rotate(-360deg);
    -moz-transition: all 0.8s ease-in-out 0s;
    -webkit-transform: rotate(-360deg);
    -webkit-transition: all 0.8s ease-in-out 0s;
    -ms-transform: rotate(-360deg);
    -ms-transition: all 0.8s ease-in-out 0s;
    transform: rotate(-360deg);
    transition: all 0.8s ease-in-out 0s;
}
#sub_content .contact_social a.gp {
    background-position: -76px 0px;
}
#sub_content .contact_social a.gp:hover {
    -moz-transform: rotate(-360deg);
    -moz-transition: all 0.8s ease-in-out 0s;
    -webkit-transform: rotate(-360deg);
    -webkit-transition: all 0.8s ease-in-out 0s;
    -ms-transform: rotate(-360deg);
    -ms-transition: all 0.8s ease-in-out 0s;
    transform: rotate(-360deg);
    transition: all 0.8s ease-in-out 0s;
}
#sub_content .contact_social a.yt {
    background-position: -114px 0px;
}
#sub_content .contact_social a.yt:hover {
    -moz-transform: rotate(-360deg);
    -moz-transition: all 0.8s ease-in-out 0s;
    -webkit-transform: rotate(-360deg);
    -webkit-transition: all 0.8s ease-in-out 0s;
    -ms-transform: rotate(-360deg);
    -ms-transition: all 0.8s ease-in-out 0s;
    transform: rotate(-360deg);
    transition: all 0.8s ease-in-out 0s;
}
#features-toggle {
    width: 100%;
    float: left;
    margin: 0 0 0px 0;
    padding: 0px 0;
    -moz-box-shadow: 3px 3px 5px 6px #ccc;
    -webkit-box-shadow: 3px 3px 5px 6px #ccc;
    box-shadow: 0px 0px 5px 0px #999;
}
#features-toggle .left {
    width: 260px;
  float: left;
    background: url(../images/left_nav.png) repeat-y;
    min-height: 270px;
    padding: 0 0 0 15px;
}
#features-toggle .top_sec {} #features-toggle .right {
    background: #fff;
    width: 670px;
 min-height:406px;  float: left;
    padding-top: 40px;
    margin: -421px 0 0 260px;
    padding: 15px 15px;
    z-index: -10;
  }.reg_bonus { position: absolute; background:url("/images/reg_bonus.png") no-repeat scroll 0 0 transparent; width: 102px; height: 45px; margin-left: 757px; margin-top: 35px; }
.reg_bonus_en { position: absolute; background:url("/images/reg_bonus_en.png") no-repeat scroll 0 0 transparent; width: 102px; height: 45px; margin-left: 757px; margin-top: 35px; }
#features-toggle .right .detail {
    float: left;
    margin: 0 0 0 15px;
}
#features-toggle .right .detail h1 {
    color: #3B939B;
    font-size: 28px;
    padding: 0 0 10px 0;
    border-bottom: solid 1px #ebebeb;
}
#features-toggle .right .detail p {
    color: #515151;
    font-size: 13px;
    margin: 25px 0 0 0;
}
#features-toggle .right .detail .feature {
    float: left;
    width: 330px;
    margin: 35px 0 0 0;
}

#features-toggle .right .detail .feature li {
    background: url(../images/tick.png) no-repeat 0 3px;
    color: #323232;
    font-size: 14px;
    line-height: 25px;
    padding: 0 0 0 25px;
}
#features-toggle .right h4 {
    color: #171717;
    font-size: 12px;
    font-weight: 700;
    margin: 0 0 8px 0;
    text-transform: uppercase;
}
#features-toggle .right p {
    color: #666;
    line-height: 20px;
    font-size: 13px;
    margin: 0;
    text-align: justify;
}
#features-toggle .left ul {
    list-style-type: none;
    padding: 0;
}
#features-toggle .left ul li.features a {
    color: #333;
    font-size: 14px;
    border-bottom: 1px solid #e5e5e5;
    display: block;
    cursor: pointer;
    width: 215px;
    font-weight: 400;
    height: 40px;
}
#features-toggle .left ul li.features a:hover {}#features-toggle .left ul li.features a.selected {
    background: url(../images/tab_selected.png) no-repeat;
    padding: 0 0 0 10px;
    color: #FFF;
    position: relative;
    right: 10px;
   
    width: 272px;
    height: 40px;
    border-bottom: 0;
}

#features-toggle .left ul li.features a .text {
    margin-top: 10px;
    display: inline-block;
    float: left;
}
#features-toggle .left ul li.features a.selected .text {
    margin-top: 10px;
    display: inline-block;
    float: left;
}
#features-toggle .left ul li.features a .icon1 {
    width: 21px;
    height: 21px;
    display: inline-block;
    float: left;
    margin: 9px 9px 0 0;
    background: url(../images/icon1.png) no-repeat;
}
#features-toggle .left ul li.features a.selected .icon1 {
    margin: 9px 9px 0 0;
    background: url(../images/icon1.png) no-repeat bottom;
}
#features-toggle .left ul li.features a .icon2 {
    width: 21px;
    height: 21px;
    display: inline-block;
    float: left;
    margin: 8px 9px 0 0;
    background: url(../images/icon2.png) no-repeat;
}
#features-toggle .left ul li.features a.selected .icon2 {
    margin: 9px 9px 0 0;
    background: url(../images/icon2.png) no-repeat bottom;
}
#features-toggle .left ul li.features a .icon3 {
    width: 21px;
    height: 21px;
    display: inline-block;
    float: left;
    margin: 10px 8px 0 0;
    background: url(../images/icon3.png) no-repeat;
}
#features-toggle .left ul li.features a.selected .icon3 {
    margin: 9px 9px 0 0;
    background: url(../images/icon3.png) no-repeat bottom;
}
#features-toggle .left ul li.features a .icon4 {
    width: 21px;
    height: 21px;
    display: inline-block;
    float: left;
    margin: 11px 9px 0 0;
    background: url(../images/icon4.png) no-repeat;
}
#features-toggle .left ul li.features a.selected .icon4 {
    margin: 13px 9px 0 0;
    background: url(../images/icon4.png) no-repeat bottom;
}
#features-toggle .left ul li.features a .icon5 {
    width: 21px;
    height: 21px;
    display: inline-block;
    float: left;
    margin: 9px 9px 0 0;
    background: url(../images/icon5.png) no-repeat;
}
#features-toggle .left ul li.features a.selected .icon5 {
    margin: 9px 9px 0 0;
    background: url(../images/icon5.png) no-repeat bottom;
}
#features-toggle .left ul li.features a .icon6 {
    width: 21px;
    height: 21px;
    display: inline-block;
    float: left;
    margin: 10px 8px 0 0;
    background: url(../images/icon6.png) no-repeat;
}
#features-toggle .left ul li.features a.selected .icon6 {
    margin: 9px 8px 0 0;
    background: url(../images/icon6.png) no-repeat bottom;
}
#features-toggle .left ul li.features a .icon7 {
    width: 21px;
    height: 21px;
    display: inline-block;
    float: left;
    margin: 10px 8px 0 0;
    background: url(../images/icon7.png) no-repeat;
}
#features-toggle .left ul li.features a.selected .icon7 {
    margin: 11px 8px 0 0;
    background: url(../images/icon7.png) no-repeat bottom;
}
#features-toggle .left ul li.features a .icon8 {
    width: 21px;
    height: 21px;
    display: inline-block;
    float: left;
    margin: 10px 8px 0 0;
    background: url(../images/icon8.png) no-repeat;
}
#features-toggle .left ul li.features a.selected .icon8 {
    margin: 11px 8px 0 0;
    background: url(../images/icon8.png) no-repeat bottom;
}#features-toggle .left ul li.features a .icon9 {
    width: 21px;
    height: 21px;
    display: inline-block;
    float: left;
    margin: 10px 8px 0 0;
    background: url(../images/icon9.png) no-repeat;
}
#features-toggle .left ul li.features a.selected .icon9 {
    margin: 11px 8px 0 0;
    background: url(../images/icon9.png) no-repeat bottom;
}
/* Notification Classes */


.success,
.warning,.success_2 {
   -moz-border-radius: 5px 5px 5px 5px;
    color: #555555;
text-align: left;    margin-bottom: 15px;
    padding: 10px 10px 10px 33px;
}

.success_1,
.warning_1,
.warning_3 {
  margin: 50px 0 0 0;  -moz-border-radius: 5px 5px 5px 5px;
    color: #555555;
text-align: center;    margin-bottom: 15px;
    padding: 10px 10px 10px 10px;
}

.success_2 {
  margin: 10px 0 0 0;  -moz-border-radius: 5px 5px 5px 5px;
    color: #555555;
text-align: center;    margin-bottom: 15px;
    padding: 10px 10px 10px 10px;
}

.warning_4 {
  margin: 0;  -moz-border-radius: 5px 5px 5px 5px;
    color: #555555;
text-align: center;    margin-bottom: 15px;
    padding: 10px 10px 10px 10px;
}

.success {
    background: #EAF7D9 url('../images/success.png') 10px center no-repeat;
    border: 1px solid #BBDF8D;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}

.success2 {
   -moz-border-radius: 5px 5px 5px 5px;
    color: #555555;
text-align: left;   padding: 10px 10px 10px 33px;
}
.success2 {
    background: url('../images/power-management.png') 10px center no-repeat;
 }

.warning {
    background: #FFD1D1 url('../images/warning.png') 10px center no-repeat;
    border: 1px solid #F8ACAC;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}.success_1,.success_2 {
   background: #EAF7D9;  border: 1px solid #BBDF8D;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}
.warning_5 {
  margin: 10px 0 0 0;  -moz-border-radius: 5px 5px 5px 5px;
    color: #555555;
text-align: center;    margin-bottom: 15px;
    padding: 10px 10px 10px 10px;
}
.warning_1,.warning_5 {
  background: #FFD1D1;  border: 1px solid #F8ACAC;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}.warning_3,.warning_4 {
  background: #EDEDED;  border: 1px solid #BFBFBF;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}

.success .close,
.warning .close,
.attention .close,
.information .close {
    float: right;
    padding-top: 4px;
    padding-right: 4px;
    cursor: pointer;
}
/***************************************************************/

#container {
    width: 860px;
    margin: 0 auto;
    position: relative;
}
a:link,
a:visited {
    color: #27b;
    text-decoration: none;
}
a img {
    border-width: 0;
}
#topnav a.signin span,#topnav a.regnin span {
    height: 29px;
    width: 90px;
    float: right;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #2F8189;
    color: #fff;
    margin-left: 10px;
    border: 1px solid #fff;
}
#topnav a.signin span:hover,#topnav a.regnin span:hover {
    background-color: #444;
}

#topnav a.langin span {
    height: 29px;
    width: 40px;
    float: right;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #348E96;
    color: #fff;
    margin-left: 10px;
}
#topnav a.langin span:hover {
    background-color: #31888E;
}

a.balin span {
  min-width: 120px;  height: 29px;
  padding: 1px 5px 1px 5px; text-align: center;  
    float: right;
    display: flex;
    justify-content: center;
    align-items: center;
     background-color: #3A8E96;
    color: #fff;
    margin-left: 10px;
    border-bottom: 1px dashed #C0D0D0; 
}
a.balin span:hover {
    background-color: #388991;
}

#signin_menu {
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    display: none;
    background-color: #2F8189;
    position: absolute;
    width: 210px;
    margin: 0 0 0 0;
    z-index: 1750;
    border: 1px transparent;
    text-align: left;
    padding: 12px;
    top: 24.5px;
    right: 0px;
    margin-top: 6px;
    margin-right: 103px;
    *margin-right: -1px;
    color: #789;
    font-size: 11px;
}
#signin_menu input[type=text],
#signin_menu input[type=password] {
    display: block;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border: 1px solid #454545;
    font-size: 13px;
    margin: 3px 0 5px 0;
    padding: 5px;
    width: 203px;
}
#signin_menu p {
    margin: 0;
}
#signin_menu a {
    color: #6AC;
}
#signin_menu label {
    font-weight: normal;
    color: #fff;
    font-size: 13px;
    font-family: 'PTSansRegular';
    margin: 10px 0 0 0;
}
#signin_menu p.remember {
    padding: 10px 0;
}
#signin_menu p.forgot,
#signin_menu p.complete {
    clear: both;
    margin: 5px 0;
}
#signin_menu p a {
    color: #fff!important;
}
#signin_submit {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #444 repeat-x scroll 0 0;
    border: 1px solid #fff;
    color: #fff;
    text-transform: uppercase;
    padding: 4px 10px 5px;
    font-size: 12px;
    margin: 0 5px 0 0;
    font-weight: bold;
}
#signin_submit::-moz-focus-inner {
    padding: 0;
    border: 0;
}
#signin_submit:hover,
#signin_submit:focus {
    background-position: 0 -5px;
    cursor: pointer;
}
.tipsy-inner {
    padding: 10px 15px;
    line-height: 1.5em;
    font-weight: bold;
}
.tipsy {
    opacity: .8;
    filter: alpha(opacity=80);
    background-repeat: no-repeat;
    padding: 5px;
}
.tipsy-inner {
    padding: 8px 8px;
    max-width: 200px;
    font: 11px 'Lucida Grande', sans-serif;
    font-weight: bold;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: #000;
    color: white;
    text-align: left;
}
.tipsy-north {
    background-image: url(images/tipsy-north.html);
    background-position: top center;
}
.tipsy-south {
    background-image: url(images/tipsy-south.html);
    background-position: bottom center;
}
.tipsy-east {
    background-image: url(images/tipsy-east.html);
    background-position: right center;
}
.tipsy-west {
    background-image: url(images/tipsy-west.html);
    background-position: left center;
}
/*******************************************************************/

@charset "utf-8";
/* CSS Document */

a.btn-org,
span.blk-org {
    float: left;
    font-family: 'PTSansBold';
    background: #2F8189;
    height: 35px;
    cursor: pointer;
    line-height: 36px;
    font-size: 14px;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: bold;
    color: #fff;
    margin: 10px 0 0 0;
    text-shadow: 0px -1px 0px #a13e19;
}
a.btn-org {
    background-position: 0 0;
}
span.blk-org {
    margin: 0 0 0 3px;
    background-position: 100% -73px;
    padding: 0px 34px 0px 26px;
}
a.btn-org:hover {
    background-position: 0 -36px;
}
span.blk-org:hover {
    background-position: 100% -108px;
}
a.btn-grn,
span.blk-grn {
    float: left;
    font-family: 'PTSansBold';
    background: #2F8189;
    height: 35px;
    cursor: pointer;
    line-height: 35px;
    font-size: 13px;
    text-transform: uppercase;
    color: #fff;
    margin: 10px 5px 0 0;
    text-shadow: 0px -1px 0px #315305;
}
a.btn-grn {
    background-position: 0 -154px;
}
span.blk-grn {
    margin: 0 0 0 4px;
    background-position: 100% -226px;
    padding: 0px 23px 0px 17px;
}
a.btn-grn:hover {
    background-position: 0 -190px;
}
span.blk-grn:hover {
    background-position: 100% -262px;
}
a.btn-gry,
span.blk-gry {
    float: left;
    font-family: 'PTSansBold';
    background: #2F8189;
    height: 35px;
    cursor: pointer;
    line-height: 35px;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
    margin: 10px 0 0 0;
    text-shadow: 0px -1px 0px #315305;
}
a.btn-gry {
    background-position: 0 -308px;
}
span.blk-gry {
    margin: 0 0 0 4px;
    background-position: 100% -380px;
    padding: 0px 23px 0px 17px;
}
a.btn-gry:hover {
    background-position: 0 -343px;
}
span.blk-gry:hover {
    background-position: 100% -416px;
}
a.small_btn-gry,
span.small_blk-gry {
    float: left;
    font-family: 'PTSansBold';
    background: #2F8189;
    height: 30px;
    cursor: pointer;
    line-height: 31px;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
    margin: 10px 0 0 0;
    text-shadow: 0px -1px 0px #202020;
}
a.small_btn-gry {
    background-position: 0 0;
}
span.small_blk-gry {
    margin: 0 0 0 4px;
    background-position: 100% -60px;
    padding: 0px 19px 0px 15px;
}
a.small_btn-gry:hover {
    background-position: 0 -30px;
}
span.small_blk-gry:hover {
    background-position: 100% -90px;
}
a.small_btn-org,
span.small_blk-org {
    float: left;
    font-family: 'PTSansBold';
    background: #2F8189;
    height: 30px;
    cursor: pointer;
    line-height: 31px;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
    margin: 10px 0 0 0;
    text-shadow: 0px -1px 0px #993a17;
}
a.small_btn-org {
    background-position: 0 -130px;
}
span.small_blk-org {
    margin: 0 0 0 4px;
    background-position: 100% -190px;
    padding: 0px 19px 0px 15px;
}
a.small_btn-org:hover {
    background-position: 0 -160px;
}
span.small_blk-org:hover {
    background-position: 100% -220px;
}
a.small_btn-grn,
span.small_blk-grn {
    float: left;
    font-family: 'PTSansBold';
    background: #2F8189;
    height: 30px;
    cursor: pointer;
    line-height: 31px;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
    margin: 10px 0 0 0;
    text-shadow: 0px -1px 0px #375a0a;
}
a.small_btn-grn {
    background-position: 0 -260px;
}
span.small_blk-grn {
    margin: 0 0 0 4px;
    background-position: 100% -320px;
    padding: 0px 19px 0px 15px;
}
a.small_btn-grn:hover {
    background-position: 0 -290px;
}
span.small_blk-grn:hover {
    background-position: 100% -350px;
}
a.small_btn-blk,
span.small_blk-blk {
    float: left;
    font-family: 'PTSansBold';
    background: #2F8189;
    height: 30px;
    cursor: pointer;
    line-height: 31px;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
    margin: 10px 0 0 0;
    text-shadow: 0px -1px 0px #1b1b1b;
}
a.small_btn-blk {
    background-position: 0 -390px;
}
span.small_blk-blk {
    margin: 0 0 0 4px;
    background-position: 100% -450px;
    padding: 0px 19px 0px 15px;
}
a.small_btn-blk:hover {
    background-position: 0 -420px;
}
span.small_blk-blk:hover {
    background-position: 100% -480px;
}
/**********************************************************/

@charset "utf-8";
/* CSS Document */

#menu li {
    float: left;
    position: relative;
    margin: 0 0 0 0;
    z-index: 1700;
}
#menu li.last {
    background: none;
}
#menu ul {
    margin: 10px 0 0 0 !important;
    _margin: 0;
    /*IE6 only*/
    
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 71px;
    left: 0;
    z-index: 1;
    background: #2F8189;
    border-radius: none;
}
#menu li:hover > ul {
    opacity: 1;
    visibility: visible;
    margin: 0;
}
#menu ul li {
    float: none;
    display: block;
    color: #fff;
    border-top: 1px solid #444;
}
#menu ul li a {
    color: #fff !important;
}
#menu ul li:last-child {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
#menu ul a {
    width: 230px;
    _height: 10px;
    /*IE6 only*/
    
    display: block;
    white-space: nowrap;
    float: none;
    line-height: 50px !important;
    text-transform: none;
    border-top: none !important;
}
#menu ul a:hover {
    background-color: #2b2b2b;
    line-height: 46px !important;
    border-top: solid 4px #3B939B !important;
}
/********************************************************/
/*Basic Styles*/

:focus,
:active {
    outline: 0;
}
#accordion {
    width: 100%;
    margin: 50px auto;
}
#accordion .ui-accordion-header {
    background-color: #434343;
    margin: 0px;
}
#accordion .ui-accordion-header a {
    font-weight: normal;
    border-top: solid #CCC 1px;
    color: #fff;
    font-family: 'PTSansRegular';
    line-height: 42px;
    display: block;
    font-size: 10pt;
    text-transform: uppercase;
    width: 100%;
    text-indent: 10px;
}
#accordion .ui-accordion-content {
    width: 100%;
    background-color: #f3f3f3;
    color: #777;
    font-size: 10pt;
    padding: 15px 0;
    line-height: 16pt;
}