@import 'reset.css';
 /* Template base styles */
 body {
     background: #fff;
     font-family: 'OpenSansLight', sans-serif;
 }
 ::-moz-selection {
     background: #f1682d;
 }
 ::selection {
     background: #f1682d;
 }
 a:link {
     color: #f1682d;
     text-decoration: none;
 }
 a:visited {
     color: #f1682d;
     text-decoration: none;
 }
 a:hover {
     color: #f1682d;
     text-decoration: underline;
 }
 /* ---= variables =--- */
 .pie {
     behavior: url("pie.htc");
 }
 .text-shadow {
     text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
 }
 .v-sprite {
     background: url("../../i/revenue/v-sprite.png") no-repeat transparent;
 }
 .platform-sprite {
     background: url('../../i/revenue/platform-sprite.jpg') no-repeat transparent;
 }
 .service-sprite {
     background: url('../../i/revenue/service-sprite.jpg') no-repeat transparent;
 }
 .orange-gradient {
     background-color: #e1591f;
     background-image: -webkit-gradient(linear, left top, left bottom, from(#f56d31), to(#e1591f));
     /* Saf4+, Chrome */
 
     background-image: -webkit-linear-gradient(top, #f56d31, #e1591f);
     /* Chrome 10+, Saf5.1+, iOS 5+ */
 
     background-image: -moz-linear-gradient(top, #f56d31, #e1591f);
     /* FF3.6+ */
 
     background-image: -ms-linear-gradient(top, #f56d31, #e1591f);
     /* IE10 */
 
     background-image: -o-linear-gradient(top, #f56d31, #e1591f);
     /* Opera 11.10+ */
 
     background-image: linear-gradient(to bottom, #f56d31, #e1591f);
     -pie-background: linear-gradient(#f56d31, #e1591f);
 }
 
 .OSLight    {font-family: 'OpenSansLight';          font-weight: normal;}
 .OSLighti   {font-family: 'OpenSansLightItalic';    font-weight: normal;}
 .OSRegular  {font-family: 'OpenSansRegular';        font-weight: normal;}
 .OSItalic   {font-family: 'OpenSansItalic';         font-weight: normal;}
 .OSsBold    {font-family: 'OpenSansSemibold';       font-weight: normal;}
 .OSsBoldi   {font-family: 'OpenSansSemiboldItalic'; font-weight: normal;}
 .OSBold     {font-family: 'OpenSansBold';           font-weight: normal;}
 .OSBoldi    {font-family: 'OpenSansBoldItalic';     font-weight: normal;}
 
 
 /* Styles */
 header {
     width: 100%;
     background: url("../../i/revenue/bg-header.png") repeat 0 0 #353535;
 }
 .ie7 header {
     z-index: 2;
     position: relative;
 }
 .ie7 nav {
     position: relative;
     z-index:3;
 }
 .logo {
     float: left;
     margin-top: 15px;
 }
 .top-nav {
     width: 980px;
     height: 80px;
     margin: 0 auto;
     border-bottom: 1px solid #2c2c2c;
     display: block;
     position: relative;
 }
 
 .ie7 .top-menu {
     z-index:4;
 }
 
 .top-menu > li {
     display: block;
     float: left;
     margin: 0 20px;
     height: 80px;
     color: #949494;
     position: relative;
 }
 .top-menu > li a {
     display: table-cell;
     position: relative;
     font-weight: normal;
     font-family: 'OpenSansSemibold';
     text-transform: uppercase;
     font-size: 12px;
     text-align: center;
     vertical-align: middle;
     height: 80px;
     border-top: 4px solid transparent;
     color: #949494;
     padding: 0 15px;
     max-width: 95px;
     *display: block;
     *zoom: 1;
     *line-height: 14px;
     *padding-top: 15px;
 }
 .top-menu > li a:hover {
     text-decoration: none;
     color: #fff;
 }
 .top-menu > li a.active {
     border-top-color: #e0591e;
     color: #fff;
     background: url("../../i/revenue/v-sprite.png") no-repeat 7px -168px transparent;
 }
 .top-menu > li.active {
     background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.3)));
     /* Saf4+, Chrome */
 
     background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3));
     /* Chrome 10, Saf5.1+, iOS 5+ */
 
     background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3));
     /* FF3.6+ */
 
     background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3));
     /* IE10 */
 
     background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3));
     /* Opera 11.10+ */
 
     background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3));
 
     position: relative;
 }
 
 .ie .top-menu > li.active{
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000,endColorstr=#4C000000); 
     zoom: 1;
 }
 
 .ie7 .top-menu > li.active{
     filter: none;
     zoom: 1;
     background: #333;
 }
 
 .preview-info {
     text-align: center;
     width: 980px;
     margin: 0 auto;
     border-top: 1px solid #444;
     color: #e1e1e1;
     position: relative;
     z-index: 2;
 }
 .preview-info .p-title {
     font-size: 42px;
     font-weight: normal;
     margin: 10px 0 0;
 }
 .preview-info .p-title b {
     font-weight: normal;
     font-family: 'OpenSansSemiBold';
 }
 .preview-info .p-content {
     font-family: 'OpenSansLightItalic';
     margin: 10px 0 19px;
     font-weight: normal;
 }
 .preview-info .p-content b {
     font-weight: normal;
     font-family: 'OpenSansSemiBoldItalic';
 }
 .read-more {
     display: block;
     position: relative;
     font-size: 11px;
     font-weight: bold;
     color: #fff !important;
     width: 90px;
     height: 21px;
     line-height: 21px;
     text-align: center;
     text-transform: uppercase;
     margin: 0 auto;
     border-radius: 5px 5px 0 0;
     -moz-border-radius: 5px 5px 0 0;
     -webkit-border-radius: 5px 5px 0 0;
     box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
     -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
     -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
 }
 .read-more:hover {
     text-decoration: none;
     background-color: #e67748;
     background-image: -webkit-gradient(linear, left top, left bottom, from(#f77e4a), to(#e67748));
     /* Saf4+, Chrome */
 
     background-image: -webkit-linear-gradient(top, #f77e4a, #e67748);
     /* Chrome 10+, Saf5.1+, iOS 5+ */
 
     background-image: -moz-linear-gradient(top, #f77e4a, #e67748);
     /* FF3.6+ */
 
     background-image: -ms-linear-gradient(top, #f77e4a, #e67748);
     /* IE10 */
 
     background-image: -o-linear-gradient(top, #f77e4a, #e67748);
     /* Opera 11.10+ */
 
     background-image: linear-gradient(to bottom, #f77e4a, #e67748);
     -pie-background: linear-gradient(#f77e4a, #e67748);
 }
 .read-more.pressed {
     text-decoration: none;
     background-color: #202020;
     background-image: -webkit-gradient(linear, left top, left bottom, from(#202020), to(#38322e));
     /* Saf4+, Chrome */
 
     background-image: -webkit-linear-gradient(top, #202020, #38322e);
     /* Chrome 10+, Saf5.1+, iOS 5+ */
 
     background-image: -moz-linear-gradient(top, #202020, #38322e);
     /* FF3.6+ */
 
     background-image: -ms-linear-gradient(top, #202020, #38322e);
     /* IE10 */
 
     background-image: -o-linear-gradient(top, #202020, #38322e);
     /* Opera 11.10+ */
 
     background-image: linear-gradient(to bottom, #202020, #38322e);
     -pie-background: linear-gradient(#202020, #38322e);
     box-shadow: 0 0 10px #635f5c;
 }
 .silider-holder {
     background: url("../../i/revenue/bg-slider-holder.png") repeat 0 0 #2b2b2b;
     height: 352px;
     border-top: 1px solid #222;
     position: relative;
     z-index:2;
 }
 .silider-holder.no-slider {
     height:10px;
 }
 
 .ie7 .silider-holder.no-slider {
     display: none;
 }
 
 .preview-info.no-slider {
     height:50px;
 }
 
 /*.ie7 .preview-info.no-slider {
   height:105px;
 }*/
 
 .main {
     background: #f8f8f8;
 }
 .ie7 .main {
     z-index:1;
     position:relative;
 }
 .content {
     position: relative;
     width: 980px;
     margin: 0 auto;
     padding-bottom: 30px;
     background: #fff;
     z-index: 1000;
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
     -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
 }
 .content .corner-tip {
     display: block;
     background-position: -59px -48px;
     width: 15px;
     height: 8px;
     position: absolute;
     bottom: -8px;
     left: 50%;
     margin-left: -7px;
 }
 div.title {
     box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
     -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
     -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
     height: 60px;
     position: relative;
     top: 0;
     padding: 20px 0 0;
     z-index:5;
 }
.whith-carousel div.title {top: -24px}
 div.title.without-carusel-title{
     top: -0px !important;
 }
 .ie7 div.title {
     top:0;
 }
 
 div.title span {
     margin: 0 0 0 30px;
     padding: 0 45px 0 0;
     font-size: 31px;
     line-height: 35px;
     color: #fff;
     background-position: 100% 7px ;
 }
 div.title .tip-corner {
     background-position: 100% -49px;
     display: block;
     width: 27px;
     height: 26px;
     position: absolute;
     bottom: -26px;
     left: 35px;
 }
 
 .button-inverse{
     display: inline-block;
     *display: inline;
     *zoom: 1;
 
     background-color: #f87036;
     background-image: -webkit-gradient(linear, left top, left bottom, from(#f87036), to(#e65c1e));
     background-image: -webkit-linear-gradient(top, #f87036, #e65c1e);
     background-image: -moz-linear-gradient(top, #f87036, #e65c1e);
     background-image: -ms-linear-gradient(top, #f87036, #e65c1e);
     background-image: -o-linear-gradient(top, #f87036, #e65c1e);
     background-image: linear-gradient(to bottom, #f87036, #e65c1e);
     -pie-background: linear-gradient(#f87036, #e65c1e);
 
     box-shadow: 0 1px 0 #000;
     -moz-box-shadow: 0 1px 0 #000;
     -webkit-box-shadow: 0 1px 0 #000;
     border-radius: 5px;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
     color: #fff !important;
     text-transform: uppercase;
     font-size: 14px !important;
     font-weight: bold;
     padding: 0 10px;
     height: 37px;
     line-height: 37px;
     cursor: pointer;
     text-shadow: 0 -1px 0 #000000;
     position: relative;
 }
 
 .button-inverse.gray{
     background-color: #4e4e4e;
     background-image: -webkit-gradient(linear, left top, left bottom, from(#4e4e4e), to(#2d2d2d));
     background-image: -webkit-linear-gradient(top, #4e4e4e, #2d2d2d);
     background-image: -moz-linear-gradient(top, #4e4e4e, #2d2d2d);
     background-image: -ms-linear-gradient(top, #4e4e4e, #2d2d2d);
     background-image: -o-linear-gradient(top, #4e4e4e, #2d2d2d);
     background-image: linear-gradient(to bottom, #4e4e4e, #2d2d2d);
     -pie-background: linear-gradient(#4e4e4e, #2d2d2d);
 
     box-shadow: 0 1px 0 #000;
     -moz-box-shadow: 0 1px 0 #000;
     -webkit-box-shadow: 0 1px 0 #000;
     color: #fff !important;
 }
 
 .button-inverse:hover {
     text-decoration: none;
 
     background-color: #f1f1f1;
     background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#e3e3e3));
     background-image: -webkit-linear-gradient(top, #f1f1f1, #e3e3e3);
     background-image: -moz-linear-gradient(top, #f1f1f1, #e3e3e3);
     background-image: -ms-linear-gradient(top, #f1f1f1, #e3e3e3);
     background-image: -o-linear-gradient(top, #f1f1f1, #e3e3e3);
     background-image: linear-gradient(to bottom, #f1f1f1, #e3e3e3);
     -pie-background:  linear-gradient(#f1f1f1, #e3e3e3);
 
     box-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
     -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
     -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
     color: #4f4f4f !important;
     text-shadow: 0 1px 0 #fff;
 }
 a.button {color:#fff}
 
 .button {
     display: inline-block;
     *display: inline;
     *zoom: 1;
 
     /*background-color: #f1f1f1;
     background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#e3e3e3));
     background-image: -webkit-linear-gradient(top, #f1f1f1, #e3e3e3);
     background-image: -moz-linear-gradient(top, #f1f1f1, #e3e3e3);
     background-image: -ms-linear-gradient(top, #f1f1f1, #e3e3e3);
     background-image: -o-linear-gradient(top, #f1f1f1, #e3e3e3);
     background-image: linear-gradient(to bottom, #f1f1f1, #e3e3e3);
     -pie-background: linear-gradient(#f1f1f1, #e3e3e3);*/
 
     background-color: #f87036;
     background-image: -webkit-gradient(linear, left top, left bottom, from(#f87036), to(#e65c1e));
     background-image: -webkit-linear-gradient(top, #f87036, #e65c1e);
     background-image: -moz-linear-gradient(top, #f87036, #e65c1e);
     background-image: -ms-linear-gradient(top, #f87036, #e65c1e);
     background-image: -o-linear-gradient(top, #f87036, #e65c1e);
     background-image: linear-gradient(to bottom, #f87036, #e65c1e);
     -pie-background: linear-gradient(#f87036, #e65c1e);
 
     box-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
     -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
     -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
     border-radius: 5px;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
     color: #fff;
     text-transform: uppercase;
     font-size: 14px !important;
     font-weight: bold;
     padding: 0 10px;
     height: 37px;
     line-height: 37px;
     cursor: pointer;
     text-shadow: 0 -1px 0 rgba(0,0,0,.3);
     position: relative;
 }
 .button:hover {
     text-decoration: none;
     /*background-color: #f87036;
     background-image: -webkit-gradient(linear, left top, left bottom, from(#f87036), to(#e65c1e));
     background-image: -webkit-linear-gradient(top, #f87036, #e65c1e);
     background-image: -moz-linear-gradient(top, #f87036, #e65c1e);
     background-image: -ms-linear-gradient(top, #f87036, #e65c1e);
     background-image: -o-linear-gradient(top, #f87036, #e65c1e);
     background-image: linear-gradient(to bottom, #f87036, #e65c1e);
     -pie-background: linear-gradient(#f87036, #e65c1e);*/
 
     background-color: #4e4e4e;
     background-image: -webkit-gradient(linear, left top, left bottom, from(#4e4e4e), to(#2d2d2d));
     background-image: -webkit-linear-gradient(top, #4e4e4e, #2d2d2d);
     background-image: -moz-linear-gradient(top, #4e4e4e, #2d2d2d);
     background-image: -ms-linear-gradient(top, #4e4e4e, #2d2d2d);
     background-image: -o-linear-gradient(top, #4e4e4e, #2d2d2d);
     background-image: linear-gradient(to bottom, #4e4e4e, #2d2d2d);
     -pie-background: linear-gradient(#4e4e4e, #2d2d2d);
 
     box-shadow: 0 1px 0 #bdbdbd;
     -moz-box-shadow: 0 1px 0 #bdbdbd;
     -webkit-box-shadow: 0 1px 0 #bdbdbd;
     color: #fff;
     text-shadow: 0 -1px 0 rgba(0,0,0,.3);
 }
 .title-button {
     position: absolute;
     top: 20px;
     right: 30px;
 }
 center h1 {
     color: #3e3e3e;
     font-family: 'OpenSansBold';
     font-size: 36px;
     margin-bottom: 15px;
 }
 center h2 {
     color: #f16022;
     font-family: 'OpenSansItalic';
     font-size: 18px;
     font-weight: normal;
 }
 .need-more-info {
     font: italic normal 34px/100px Georgia, serif;
     color: #b0b0b0;
     text-align: center;
 }
 .need-more-info strong {
     color: #868686;
 }
 footer {
     position: relative;
     background: #2d2d2d;
     background-image: -webkit-gradient(linear, left top, left bottom, from(#2b2b2b), to(#303030));
     background-image: -webkit-linear-gradient(top, #2b2b2b, #303030);
     background-image: -moz-linear-gradient(top, #2b2b2b, #303030);
     background-image: -ms-linear-gradient(top, #2b2b2b, #303030);
     background-image: -o-linear-gradient(top, #2b2b2b, #303030);
     background-image: linear-gradient(to bottom, #2b2b2b, #303030);
     -pie-background: linear-gradient(#2b2b2b, #303030);
     padding: 50px 0 0;
 }
 footer .corner-footer-tip {
     display: block;
     background-position: -41px -48px;
     width: 15px;
     height: 8px;
     position: absolute;
     top: 0;
     left: 50%;
     margin-left: -7px;
 }
 .footer {
     width: 980px;
     margin: 0 auto;
     position: relative;
     left: 38px;
 }
 .footer td {
     vertical-align: top;
     width: 33%;
     padding-right: 35px;
 }
 .footer td h4 {
     font-size: 11px;
     font-weight: bold;
     color: #fff;
     text-transform: uppercase;
     margin-bottom: 20px;
 }
 .footer td p {
     font: normal 12px/18px Arial;
     color: #989898;
 }
 .footer td.countact-us {
     padding-right: 0;
 }
 .tweets {
     position: relative;
     top: -5px;
 }
 .tweets li {
     padding: 5px 0 5px 15px;
     background: url("../../i/revenue/v-sprite.png") no-repeat 0 -582px transparent;
     border-bottom: 1px solid #343434;
     font: normal 12px/18px Arial;
     color: white;
 }
 .tweets li a {
     color: #989898;
 }
 .tweets li a:hover {
     color: #f16022;
     text-decoration: none;
 }
 .tweets li:last-child {
     border-bottom: 0;
 }
 .blogs li {
     min-height: 50px;
     margin-bottom: 20px;
 }
 .blogs .blog-img {
     background-color: #3f3f3f;
     width: 57px;
     height: 43px;
     float: left;
     margin-right: 10px;
     overflow: hidden;
     background-position: 20px -37px;
 }
 .blogs .blog-img img {
     width: 57px;
 }
 .blogs a, .blogs i {
     font: normal 12px/12px Arial;
     position: relative;
     top: -5px;
 }
 .blogs a {
     color: #9b9b9b;
 }
 .blogs a:hover {
     color: #f16022;
     text-decoration: none;
 }
 .blogs i {
     font-style: italic;
     color: #696969;
     font-size: 10px;
 }
 .contact-us-footer input[type="text"], .contact-us-footer textarea {
     display: block;
     margin-bottom: 10px;
     padding: 10px;
     width: 225px;
     background: #232323;
     border-radius: 7px;
     border: 0;
     font-size: 12px;
     font-weight: bold;
     font-family: Arial;
     color: #666;
     box-shadow: 2px 2px 10px #000000 inset, 0 1px 0 rgba(255, 255, 255, 0.3);
     -moz-box-shadow: 2px 2px 10px #000000 inset, 0 1px 0 rgba(255, 255, 255, 0.3);
     -webkit-box-shadow: 2px 2px 10px #000000 inset, 0 1px 0 rgba(255, 255, 255, 0.3);
     position: relative;
 }
 .contact-us-footer #code {
     display: inline;
     width: auto;
 }
 .contact-us-footer textarea {
     height: 65px;
     min-height: 65px;
     position: relative;
     overflow: hidden;
 }
 .contact-us-footer input[type="submit"] {
     padding: 9px 25px;
     font-size: 13px;
     font-weight: bold;
     text-transform: uppercase;
     color: #ccc;
     background-color: #3a3a3a;
     background-image: -webkit-gradient(linear, left top, left bottom, from(#3a3a3a), to(#343434));
     background-image: -webkit-linear-gradient(top, #3a3a3a, #343434);
     background-image: -moz-linear-gradient(top, #3a3a3a, #343434);
     background-image: -ms-linear-gradient(top, #3a3a3a, #343434);
     background-image: -o-linear-gradient(top, #3a3a3a, #343434);
     background-image: linear-gradient(to bottom, #3a3a3a, #343434);
     -pie-background: linear-gradient(#3a3a3a, #343434);
     border-radius: 5px;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
     border: 0;
     box-shadow: 0 1px 0 #000000, 0 -1px 0 #666666;
     -moz-box-shadow: 0 1px 0 #000000, 0 -1px 0 #666666;
     -webkit-box-shadow: 0 1px 0 #000000, 0 -1px 0 #666666;
     position: relative;
 }

 .footer .countact-us .validation_error {
     color: #E1591F;
     font-size: 12px;
     margin-top: 5px;
 }
 .contact-us-footer input[type="submit"]:hover {
     background-color: #f87036;
     background-image: -webkit-gradient(linear, left top, left bottom, from(#f87036), to(#e65c1e));
     background-image: -webkit-linear-gradient(top, #f87036, #e65c1e);
     background-image: -moz-linear-gradient(top, #f87036, #e65c1e);
     background-image: -ms-linear-gradient(top, #f87036, #e65c1e);
     background-image: -o-linear-gradient(top, #f87036, #e65c1e);
     background-image: linear-gradient(to bottom, #f87036, #e65c1e);
     -pie-background: linear-gradient(#f87036, #e65c1e);
     box-shadow: 0 1px 0 #000000, 0 -1px 0 #f1f1f1;
     -moz-box-shadow: 0 1px 0 #000000, 0 -1px 0 #f1f1f1;
     -webkit-box-shadow: 0 1px 0 #000000, 0 -1px 0 #f1f1f1;
     color: #fff;
 }
 .crights {
     background: #1f1f1f;
     font: 12px/65px Arial;
     color: #646464;
     margin-top: 50px;
 }
 .crights table {
     width: 980px;
     margin: 0 auto;
 }
 .crights .socials {
     text-align: right;
     width:200px;
 }
 .crights .socials a {
     margin: 15px 5px 0;
 }
 .crights .socials .tweeter {
     display: block;
     background-position: -2px -85px;
     width: 38px;
     height: 28px;
     float: right;
 }
 .crights .socials .tweeter:hover {
     background-position: -2px -122px;
 }
 .crights .socials .facebook {
     display: block;
     background-position: -50px -85px;
     width: 31px;
     height: 30px;
     float: right;
 }
 .crights .socials .facebook:hover {
     background-position: -50px -122px;
 }
 /**/
 .clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
 }
 .clearfix {
     display: inline-block;
 }
 .wrapper {
     padding: 0 35px 25px;
 }
 
 .wrapper {
     padding-top: 24px;
 }
 
 .line-hr {
     border-bottom: 1px solid #CCCCCC;
 }
 .custom-icon-light-money-block {height: 30px;}
 .img-star {
     background: url("../../i/revenue/v-sprite.png") no-repeat scroll -83px -83px #ffffff;
     width: 48px;
     height: 32px;
     position: relative;
     top: 13px;
 }
 .text-center {
     background: none repeat scroll 0 0 #FFFFFF;
     color: #BDBDBD;
     font-size: 14px;
     height: 30px;
     position: relative;
     text-transform: uppercase;
     top: 23px;
     white-space: nowrap;
     display: inline-block;
     *display: inline;
     *zoom: 1;
     padding:0 15px;
 }
 
 .holder-content {
     padding: 35px 0 10px;
     width: 100%;
 }
 .column-1 {
     float: left;
 }
 .column-2 {
     float: right;
 }
 .item-column {
     clear: both;
     float: left;
     width: 435px;
     padding-bottom: 20px;
 }
 .item-column-last {
     padding-bottom: 0px;
 }
 .item-holder-icon {
     background: url("../../i/revenue/icons-sprite.png") repeat scroll 0 0 transparent;
     float: left;
     height: 65px;
     width: 65px;
 }
 .item-holder-icon-payments {
     background-position: -117px -2px;
 }
 .item-holder-icon-security {
     background-position: -229px -1px;
 }
 .item-holder-icon-reporting {
     background-position: -338px 0;
 }
 .item-holder-icon-account {
     background-position: -446px 0;
 }
 .item-holder-icon-support {
     background-position: -550px -2px;
 }
 .item-text {
     float: left;
     padding: 5px 10px 0 5px;
     width: 350px;
 }
 .item-text h3 {
     font-size: 18px;
     font-weight: bold;
     line-height: 21px;
 }
 .item-text p {
     color: #737373;
     font-family: arial;
     font-size: 12px;
     padding-top: 2px;
     line-height: 15px;
 }
 .cycle-partners {
     padding: 35px 0 0;
     position: relative;
     width: 100%;
     margin-bottom: 25px;
 }
 .cycle-partners li {
     display: inline-block;
     padding-right: 15px;
     float: left;
 }
 .cycle-partners li:last-child {
     padding-right: 0px;
 }
 .cycle-partners li a {
     background: url("../../i/revenue/icons-sprite.png") no-repeat scroll 0 0 transparent;
     display: inline-block;
     height: 84px;
     width: 126px;
 }
 .cycle-partners li a.partner-1 {
     background-position: -1px -87px;
 }
 .cycle-partners li a.partner-1:hover {
     background-position: -1px -181px;
 }
 .cycle-partners li a.partner-2 {
     background-position: -146px -87px;
 }
 .cycle-partners li a.partner-2:hover {
     background-position: -146px -181px;
 }
 .cycle-partners li a.partner-3 {
     background-position: -290px -87px;
 }
 .cycle-partners li a.partner-3:hover {
     background-position: -290px -181px;
 }
 .cycle-partners li a.partner-4 {
     background-position: -435px -87px;
 }
 .cycle-partners li a.partner-4:hover {
     background-position: -435px -181px;
 }
 .cycle-partners li a.partner-5 {
     background-position: -579px -87px;
 }
 .cycle-partners li a.partner-5:hover {
     background-position: -579px -181px;
 }
 .cycle-partners li a.partner-6 {
     background-position: -724px -87px;
 }
 .cycle-partners li a.partner-6:hover {
     background-position: -724px -181px;
 }
 .arrow {
     background: url("../../i/revenue/arrows.png") no-repeat scroll 0 0 transparent;
     display: inline-block;
     width: 9px;
     height: 13px;
     cursor: pointer;
 }
 .arrow-back {
     background-position: 0 0;
     left: 2px;
     position: absolute;
     top: 60px;
 }
 .arrow-back:hover {
     background-position: 0 -16px;
 }
 .arrow-next {
     background-position: -11px 0px;
     right: 2px;
     position: absolute;
     top: 60px;
 }
 .arrow-next:hover {
     background-position: -11px -16px;
 }
 .buttons-holder {
     height: 40px;
     text-transform: none;
     color: #3e3e3e;
     font-style: italic;
 }
 
 .buttons-holder .button, .buttons-holder .button-inverse {
     padding: 0 20px;
     font-style: normal;
     margin: 0 5px;
 }
 .login {
     display: block;
     background-position: -10px -293px;
     width: 98px;
     height: 54px;
     float: right;
     margin-top: 15px;
     position: relative;
     cursor: pointer;
     *zoom: 1;
     z-ndex: 1000;
 }
 .login:hover {
     background-position: -11px -351px;
 }
 .register {
     display: block;
     background-position: -21px -410px;
     width: 81px;
     height: 54px;
     float: right;
     margin-top: 15px;
     position: relative;
     left: 5px;
 }
 .register:hover {
     background-position: -21px -468px;
 }
 .slidedown {
     display: none;
     position: absolute;
     z-index: 999;
     top: 200px;
     width: 100%;
     height: 352px;
     background: url("../../i/revenue/bg-readmore.png") repeat 0 0 #d15c2a;
     border-top: 1px solid #eea788;
 }
 .slidedown .slide-down-content {
     margin: 0 auto;
     width: 980px;
     height: 352px;
     background: url("../../i/revenue/bg-readmore.jpg") no-repeat top center transparent;
 }
 .sd-left {
     float: left;
     width: 385px;
     color: #fff;
     font-family: 'OpenSansLight';
     font-weight: normal;
     font-size: 34px;
     line-height: 45px;
     padding-top: 45px;
 }
 .sd-left span {
     font-family: 'OpenSansSemibold';
     font-weight: normal;
 }
 .sd-right {
     color: #fff;
     float: right;
     width: 510px;
     font-family: Arial, sans-serif;
     font-size: 13px;
     line-height: 1.4em;
 }
 .sd-right p {
     font-size: 16px;
     padding-top: 55px;
     margin-bottom: 20px;
     line-height: 1.6em;
 }
 .anythingSlider {
     background: url("../../i/revenue/bg-slider.jpg") no-repeat top center transparent;
 }
 .ie7 .anythingSlider {
     background: none !important;
 }
 .anythingSlider-default .arrow {
     width: 37px;
     height: 37px;
 }
 .carousel-window {
     width: 832px;
     overflow: hidden;
     position: relative;
     left: 40px;
 }
 .carousel-holder {
     position: relative;
 }
 .forie8holder {
     display: block;
     position: absolute;
     top: 65px;
     width: 252px;
     right: -5px;
 }
 .loginform {
     display: none;
     position: absolute;
     top: 0px;
     background: #f2f2f2;
     border-radius: 13px;
     -moz-border-radius: 10px;
     -webkit-border-radius: 10px;
     width: 222px;
     padding: 15px;
     z-index: 10001;
     cursor: default;
     zoom: 1;
     box-shadow:0 0 5px rgba(0,0,0,.3);
     -webkit-box-shadow:0 0 5px rgba(0,0,0,.3);
 }
 .loginform form {
     position: relative;
     z-index: 10002;
     zoom: 1;
 }
 .loginform input[type="text"], .loginform input[type="password"] {
     padding: 7px 10px;
     width: 200px;
     background: #e8e8e8;
     box-shadow: 0 0 5px #b5b5b5 inset, 0 2px 0 #fff;
     -moz-box-shadow: 0 0 5px #b5b5b5 inset, 0 2px 0 #fff;
     -webkit-box-shadow: 0 0 5px #b5b5b5 inset, 0 2px 0 #fff;
     border: 1px solid #b5b5b5;
     border-radius: 6px;
     -moz-border-radius: 6px;
     -webkit-border-radius: 6px;
     font-size: 12px;
     line-height: 16px;
     height: 16px;
     margin-bottom: 5px;
 }
 .loginform input[type="submit"] {
     border: 0;
     color: #fff;
     text-shadow: 1px 1px 0 #8e3a15;
     border-radius: 4px;
     -moz-border-radius: 4px;
     -wekbit-border-radius: 4px;
     padding: 2px 7px;
     margin-top: 3px;
     box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset, 0 1px 0 #666666;
 }
 .loginform .login-tip {
     display: block;
     background-position: -56px -61px;
     width: 19px;
     height: 15px;
     position: absolute;
     top: -15px;
     left: 188px;
 }
 .forgot-pass {
     position: absolute;
     right: 15px;
     bottom: 30px;
     font-size: 9px;
     color: #1bb8d9 !important;
     text-decoration: underline !important;
     z-index: 10005;
     zoom: 1;
 }
 .forgot-pass:hover {
     color: #f1682d !important;
 }
 .dropdown {
     display: none;
     position: absolute;
     top: 76px;
     left: -8px;
     background-color: #2c2c2c;
     background-image: -webkit-gradient(linear, left top, left bottom, from(#363636), to(#2c2c2c));
     background-image: -webkit-linear-gradient(top, #363636, #2c2c2c);
     background-image: -moz-linear-gradient(top, #363636, #2c2c2c);
     background-image: -ms-linear-gradient(top, #363636, #2c2c2c);
     background-image: -o-linear-gradient(top, #363636, #2c2c2c);
     background-image: linear-gradient(to bottom, #363636, #2c2c2c);
     -pie-background: linear-gradient(#363636, #2c2c2c);
     z-index: 1005;
     zoom: 1;
     box-shadow: 0 2px 5px rgba(0,0,0,.5);
     border: 1px solid #2a2a2a;
     border-top: none;
 }
 .dropdown li {
     height: 34px !important;
     line-height: 34px !important;
     border-top: 1px solid #444444;
     border-bottom: 1px solid #292929;
 }
 .dropdown li a {
     height: 34px !important;
     line-height: 34px !important;
     border-top: 0 !important;
     text-transform: none;
     min-width: 100px;
     text-align: left;
     padding: 0 20px;
 }
 .dropdown li .dd-tip {
     display: block;
     background-position: -101px -134px;
     width: 13px;
     height: 7px;
     position: absolute;
     top: -6px;
     left: 50%;
     margin-left: -6px;
 }
 
 /* Sergey Add */
 .icon-light-spr { background: url("../../i/revenue/v-sprite.png") no-repeat scroll 8px -761px #FFFFFF;  height: 40px; position: relative; top: 15px; width: 45px;}
 .icon-light-money { background: url("../../i/revenue/v-sprite.png") no-repeat scroll 0 -828px #FFFFFF; height: 44px; left: 2px; position: relative;  top: 5px; width: 61px;}
 
 .column-1-custom-1 {float: left; width: 200px;}
 .column-2-custom-1 { float: right; width: 668px; zoom:1; position: relative; margin-left: 40px; display: block;}
 .column-2-custom-1.about {
     height:782px;
 }
 
 .summary-block, .more-block {background: url("../../i/revenue/bg-slider-holder.png") repeat scroll 0 0 transparent;
                              min-height: 310px;
                              width: 670px;     
                              position:relative;
                              padding: 0 10px 10px;
                              -moz-box-shadow: 0px 1px 7px 3px #A09C9C;
                              -webkit-box-shadow: 0px 1px 7px 3px #A09C9C;
                              box-shadow: 0px 1px 7px 3px #A09C9C;
                              -webkit-border-radius: 5px;
                              -moz-border-radius: 5px;
                              border-radius: 5px;
                              left:8px;
                              float: left;
                              top: 10px;
 }
 
 .more-block {
     left:28px;
 }
 
 .blocker {
     width:2000px;
     position: relative;
     left: 0;
 }
 
 .theworlds {
     display: none;
 }
 
 
 .more-block h2, .summary-block h2 {color: #E6E6E6;border-bottom: 1px solid #2C2C2C;
                                    font-size: 19px;
                                    line-height: 30px;
                                    padding: 25px 0px 0;
                                    text-align: center;
                                    font-weight: normal;}
 .more-block h2 .bold, .summary-block h2 .bold {font-family: 'OpenSansSemiBold',sans-serif; font-weight: normal;}
 .more-block h2 .italic, .summary-block h2 .italic{font-family: 'OpenSansItalic',sans-serif; text-decoration: underline;}
 .more-block h2 .x-small, .summary-block h2 .x-small{font-family: 'OpenSansItalic',sans-serif; font-size: 14px;}
 
 .holder-items { border-top: 1px solid #444444; clear: both; float: left; padding-top: 15px;}
 .holder-items .block-item {  background: none repeat scroll 0 0 #252525; float: left; margin-right: 10px;  width: 122px; height: 170px;padding: 2px;
                              -webkit-border-radius: 5px;
                              -moz-border-radius: 5px;
                              border-radius: 5px 5px 5px 5px;
                              -moz-box-shadow: 1px -1px 2px 1px #1F1F1F inset;
                              -webkit-box-shadow: 1px -1px 2px 1px #1F1F1F inset;
                              box-shadow: 1px -1px 2px 1px #1F1F1F inset;
                              position: relative;
 }
 .holder-items .block-item .item{
     float: left;
     height: 60px;
     width: 121px;}
 
 .more-block .holder-items .block-item .item{ float: left;
                                              padding:6px 0 0;
                                              width: 211px !important; }
 
 .more-block .holder-items .block-item {
     width: 212px !important;
     height: 245px !important;
     padding-bottom: 10px;
 }
 
 .more-block h3 {
     line-height: 20px;
     font-weight: normal;
 }
 
 
 
 .text_field {width:720px;}
 
 .block-item .content-item {clear: both; position: relative}
 .block-item .content-item h3 {color: #FFFFFF; font-size: 15px; padding-top: 15px;  font-weight: normal;}
 .more-block .block-item .content-item h3 {color: #FFFFFF; font-size: 15px; padding: 15px 5px 0;}
 .block-item .content-item h3 span{display: inline; font-size: 17px; line-height: 20px; font-family: 'OpenSansSemibold'}
 .block-item .content-item h3 span.colour-1 {color:#8cbf28}
 .block-item .content-item h3 span.colour-2 {color:#3eb1e7}
 .block-item .content-item h3 span.colour-3 {color:#ef5073}
 .block-item .content-item h3 span.colour-4 {color:#ffb600}
 .block-item .content-item h3 span.colour-5 {color:#e15822}
 .block-item .content-item h3 span.small {font-size: 14px; line-height: 14px;font-family: 'OpenSansLight';}
 .block-item .content-item .findout {display: block; position: absolute; bottom: -60px; left: -30px; background-position: 0 -1110px;   width: 125px;   height: 54px;}
 .block-item .content-item .findout:hover {background-position: 0 -1164px;}
 
 
 .holder-items .block-item span {display: block;position: relative;}
 .holder-items .block-item:last-child {margin-right: 0px;}
 .holder-items .block-item-last {margin-right: 0px;}
 .item-domen {
     background: #bdda3b; /* Old browsers */
     /* IE9 SVG, needs conditional override of 'filter' to 'none' */
     background: -moz-linear-gradient(top,  #bdda3b 0%, #87bd26 100%); /* FF3.6+ */
     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bdda3b), color-stop(100%,#87bd26)); /* Chrome,Safari4+ */
     background: -webkit-linear-gradient(top,  #bdda3b 0%,#87bd26 100%); /* Chrome10+,Safari5.1+ */
     background: -o-linear-gradient(top,  #bdda3b 0%,#87bd26 100%); /* Opera 11.10+ */
     background: -ms-linear-gradient(top,  #bdda3b 0%,#87bd26 100%); /* IE10+ */
     background: linear-gradient(top,  #bdda3b 0%,#87bd26 100%); /* W3C */
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bdda3b', endColorstr='#87bd26',GradientType=0 ); /* IE6-8 */
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
     position: relative;
 }
 .item-domen span {font-family: 'OpenSansBold'; font-size: 32px;position: relative; top: 10px; color: #444 !important}
 .item-quote {
     background: #5cd3f1; /* Old browsers */
     /* IE9 SVG, needs conditional override of 'filter' to 'none' */
     background: -moz-linear-gradient(top,  #5cd3f1 0%, #3baee6 100%); /* FF3.6+ */
     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5cd3f1), color-stop(100%,#3baee6)); /* Chrome,Safari4+ */
     background: -webkit-linear-gradient(top,  #5cd3f1 0%,#3baee6 100%); /* Chrome10+,Safari5.1+ */
     background: -o-linear-gradient(top,  #5cd3f1 0%,#3baee6 100%); /* Opera 11.10+ */
     background: -ms-linear-gradient(top,  #5cd3f1 0%,#3baee6 100%); /* IE10+ */
     background: linear-gradient(top,  #5cd3f1 0%,#3baee6 100%); /* W3C */
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5cd3f1', endColorstr='#3baee6',GradientType=0 ); /* IE6-8 */
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
 }
 .item-quote span{background: url("../../i/revenue/v-sprite.png") no-repeat scroll -2px -904px; width: 84px; height: 29px;top: 15px;}
 .item-compas {background: #f676a8; /* Old browsers */
               /* IE9 SVG, needs conditional override of 'filter' to 'none' */
               background: -moz-linear-gradient(top,  #f676a8 0%, #ee4b6b 100%); /* FF3.6+ */
               background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f676a8), color-stop(100%,#ee4b6b)); /* Chrome,Safari4+ */
               background: -webkit-linear-gradient(top,  #f676a8 0%,#ee4b6b 100%); /* Chrome10+,Safari5.1+ */
               background: -o-linear-gradient(top,  #f676a8 0%,#ee4b6b 100%); /* Opera 11.10+ */
               background: -ms-linear-gradient(top,  #f676a8 0%,#ee4b6b 100%); /* IE10+ */
               background: linear-gradient(top,  #f676a8 0%,#ee4b6b 100%); /* W3C */
               filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f676a8', endColorstr='#ee4b6b',GradientType=0 ); /* IE6-8 */
               -webkit-border-radius: 5px;
               -moz-border-radius: 5px;
               border-radius: 5px;
 }
 .item-compas span {background: url("../../i/revenue/v-sprite.png") no-repeat scroll -3px -964px; width: 45px; height: 45px; top: 7px;}
 .item-couple {background: #ffd600; /* Old browsers */
               /* IE9 SVG, needs conditional override of 'filter' to 'none' */
               background: -moz-linear-gradient(top,  #ffd600 0%, #ffb200 100%); /* FF3.6+ */
               background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd600), color-stop(100%,#ffb200)); /* Chrome,Safari4+ */
               background: -webkit-linear-gradient(top,  #ffd600 0%,#ffb200 100%); /* Chrome10+,Safari5.1+ */
               background: -o-linear-gradient(top,  #ffd600 0%,#ffb200 100%); /* Opera 11.10+ */
               background: -ms-linear-gradient(top,  #ffd600 0%,#ffb200 100%); /* IE10+ */
               background: linear-gradient(top,  #ffd600 0%,#ffb200 100%); /* W3C */
               filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd600', endColorstr='#ffb200',GradientType=0 ); /* IE6-8 */
               -webkit-border-radius: 5px;
               -moz-border-radius: 5px;
               border-radius: 5px;
 }
 .item-couple span {background: url("../../i/revenue/v-sprite.png") no-repeat scroll -72px -958px; width: 48px; height: 51px; top: 3px;}
 .item-slider {margin-right: 0px;
               background: #ee8433; /* Old browsers */
               /* IE9 SVG, needs conditional override of 'filter' to 'none' */
               background: -moz-linear-gradient(top,  #ee8433 0%, #e05421 100%); /* FF3.6+ */
               background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ee8433), color-stop(100%,#e05421)); /* Chrome,Safari4+ */
               background: -webkit-linear-gradient(top,  #ee8433 0%,#e05421 100%); /* Chrome10+,Safari5.1+ */
               background: -o-linear-gradient(top,  #ee8433 0%,#e05421 100%); /* Opera 11.10+ */
               background: -ms-linear-gradient(top,  #ee8433 0%,#e05421 100%); /* IE10+ */
               background: linear-gradient(top,  #ee8433 0%,#e05421 100%); /* W3C */
               filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee8433', endColorstr='#e05421',GradientType=0 ); /* IE6-8 */
               -webkit-border-radius: 5px;
               -moz-border-radius: 5px;
               border-radius: 5px;
 }
 .item-slider span {background: url("../../i/revenue/v-sprite.png") no-repeat scroll -12px -1044px; width: 103px; height: 16px; top: 25px;}
 
 .column-1-custom-1 h3 {font-size: 26px; line-height: 30px; padding-top: 10px;}
 .column-1-custom-1 h2 { padding-top: 10px; font-family: 'OpenSansRegular'; font-size: 26px;  line-height: 28px; font-weight: normal;}
 .column-1-custom-1 p {color: #737373; font-family: arial; font-size: 13.4px; line-height: 19px; padding-top: 15px;}
 .column-1-custom-1 p span{ font-weight: bold;}
 /* Breadcrumbs */
 .breadcrumbs {padding-left: 20px;}
 .breadcrumbs li {border-right: 1px solid #FFFFFF;
                  display: inline-block;
                  line-height: 30px;
                  padding: 0 15px;
                  *display:inline;
                  *zoom:1;}
 .breadcrumbs li:last-child, .breadcrumbs li.last {border-right: 0px solid #FFFFFF;}
 .breadcrumbs li a {color: #FFFFFF;
                    font-size: 31px;
                    line-height: 31px;}
 .breadcrumbs li a:hover {
     text-decoration: none;
     color:#f9c2ab;
 }
 .breadcrumbs li.active {font-family: 'OpenSansSemiBold',sans-serif;}
 
 h3.niche, h3.niche span{
     font-size: 13px !important;
     line-height: 17px !important;
 }
 
 .findoutback {
     display: block;
     position: absolute;
     bottom: -60px;
     right: -5px;
     background-position: 0 -1255px;
     width: 125px;
     height: 46px;
 }
 
 .findoutback:hover {
     background-position: 0 -1305px;
 }
 
 .regform {
     width: 485px;
     background: #2d2d2d;
     padding: 15px;
     border-radius: 5px;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
     box-shadow: -1px 1px 3px #000000;
     -moz-box-shadow: -1px 1px 3px #000000;
     -webkit-box-shadow: -1px 1px 3px #000000;
     margin-bottom: 20px;
 }
 .regform h1 {
     text-align: center;
     color: #fff;
     font-size: 19px;
     margin-bottom: 40px;
 }
 .regform label {
     float: left;
     width: 155px;
     height: 35px;
     line-height: 35px;
     color: #fff;
 }
 .regform input[type="text"], .regform input[type="password"] {
     float: left;
     width: 315px;
     padding: 5px;
     height: 25px;
     background: #252525;
     border: 0px;
     border-radius: 4px;
     -moz-border-radius: 4px;
     -webkit-border-radius: 4px;
     margin-bottom: 10px;
     color: #fff;
     box-shadow: 1px 1px 3px #000 inset, 0 2px 0 #3a3a3a;
     -moz-box-shadow: 1px 1px 3px #000 inset, 0 2px 0 #3a3a3a;
     -webkit-box-shadow: 1px 1px 3px #000 inset, 0 2px 0 #3a3a3a;
 }
 .regform span {
     color: #ef662b;
     font-size: 12px;
     margin-bottom: 10px;
     margin-top: 5px;
     display: block;
 }
 .regform table {
     width: 100%;
     border-spacing: 5px;
 }
 .regform .r_pics {
     vertical-align: top;
     text-align: center;
     padding: 5px;
     border-radius: 4px;
     box-shadow: 1px 1px 3px #000 inset, 0 2px 0 #3a3a3a;
     -moz-box-shadow: 1px 1px 3px #000 inset, 0 2px 0 #3a3a3a;
     -webkit-box-shadow: 1px 1px 3px #000 inset, 0 2px 0 #3a3a3a;
     background: #252525;
 }
 .regform td {
     text-align: center;
 }
 .regform .filterinfo {
     margin: 10px 0;
     color: #ef662b;
     display: none;
 }
 .regform .filterinfo .on {
     color: #fff;
     padding: 0 10px;
 }
 .regform .filterinfo .off {
     color: #5a5a5a;
     padding: 0 10px;
 }
 .regme {
     color: #fff;
     text-transform: uppercase;
     font-family: 'OpenSansBold';
     border-radius: 5px;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
     border: 0;
     padding: 3px 10px;
     float: right;
     box-shadow: 0 1px 1px #ccc;
 }
 #regform {
     width: 515px;
     margin: 0 auto 30px;
 }
 .terms {
     margin-top: 5px;
     float: left;
 }
 .select-filter {
     position: fixed;
     top: 50%;
     left: 50%;
     margin-left: -315px;
     margin-top: -220px;
     width: 630px;
     background: #dddddd;
     border-radius: 20px;
     -moz-border-radius: 20px;
     -webkit-border-radius: 20px;
     padding: 50px 0;
     z-index: 10151;
     display: none;
 }
 .select-filter h1 {
     width: 480px;
     font-size: 24px;
     font-family: 'OpenSansBold';
     margin: 0 auto 30px;
 }
 .select-filter table {
     width: 480px;
     margin: 0 auto;
 }
 .select-filter td {
     text-align: center;
 }
 .select-filter #yes {
     color: #ef662b;
     font-family: 'OpenSansBold';
     font-size: 18px;
     font-weight: normal;
     line-height: 50px;
     text-shadow: 0 1px rgba(0, 0, 0, 0.3);
 }
 .select-filter #no {
     color: #000;
     font-family: 'OpenSansBold';
     font-size: 18px;
     font-weight: normal;
     margin: 10px 0;
     line-height: 50px;
     text-shadow: 0 1px rgba(0, 0, 0, 0.3);
 }
 .select-filter .lbclose {
     display: block;
     position: absolute;
     top: -10px;
     right: -10px;
     background-position: -83px -248px;
     width: 40px;
     height: 40px;
     cursor: pointer;
 }
 
 .fader {
     display: none;
     position: fixed;
     width: 100%;
     height: 100%;
     top:0;
     left: 0;
     background: url("../../i/revenue/bg-fader.png") repeat transparent;
     z-index: 1000;
 }
 
 .money-info {
     font-size: 26px;
     color:#3e3e3e;
     line-height: 34px;
     text-align: center;
     margin-top: 30px;
     padding:0 40px;
 }
 
 .money-info .b{
     font-family: 'OpenSansRegular';
 }
 
 .ie7 .findoutback, .ie8 .findoutback {
     bottom: -80px;
 }
 
 .ie7 .top-menu > li a {
     height: 62px;
 }
 
 .redmore-title {
     color: #d85820;
     font-size:20px !important;
     font-weight: normal;
     font-family: 'OpenSansBold';
     line-height: 30px !important;
 }
 
 .niche .redmore-title {
     color: #d85820;
     font-size:20px !important;
     font-weight: normal;
     font-family: 'OpenSansBold';
     line-height: 30px !important;
 }
 
 .ie7 .ie7fr {
     float: right;
     white-space: nowrap;
 }
 
 /* ---= Bussiness > Platform =--- */
 
 .platform .tip-corner{
     left: 205px !important;
 }
 
 .service .tip-corner{
     left: 355px !important;
 }
 
 .left-column {
     background: url("../../i/revenue/bg-left-column.jpg") no-repeat right top;
     border-right: 1px solid #ededed;
     min-height: 723px;
 }
 
 .right-column {
     background: url("../../i/revenue/bg-right-column.png") no-repeat left top;
     border-left: 1px solid #ededed;
     min-height: 723px;
     float: right !important;
     width: 250px;
 }
 
 .tabs {
     font-size: 13px;
     line-height: 38px;
     position: relative;
     left: 1px;
     margin-top:20px;
     font-family: 'OpenSansRegular';
 }
 
 .tab {
     border-width: 1px;
     border-style: solid;
     border-left-color: transparent;
     border-right-color: transparent;
     border-top-color: transparent;
     border-bottom-color: #f1f1f1;
     padding-left: 10px;
     position: relative;
     height: 38px;
 }
 
 .tab.last-tab {
     border-bottom-color: transparent;
 }
 
 .tab.current {
     border-right-color: #fff;
     border-left-color: #e2e2e2;
     border-top-color: #e2e2e2;
     border-bottom-color: #e2e2e2;
     background-color: #fff;
     border-radius: 5px 0 0 5px;
     -moz-border-radius: 5px 0 0 5px;
     -webkit-border-radius: 5px 0 0 5px;
 }
 
 .tab.prev-current {
     border-bottom-color: transparent;
 }
 
 .tab.current, .tab.current a {
     color: #494949;
 }
 
 .tab a {
     color: #818181;
     text-decoration: none;
     display: block;
     height: 38px;
     line-height: 38px;
 }
 
 .tab a:hover {
     color: #f16022;
     text-decoration: none;
 }
 
 .tab-shadow {
     display: none;
     background-position: -23px -1358px;
     width: 102px;
     height: 42px;
     position: absolute;
     right: -1px;
     bottom: -42px;
 }
 
 .tab.current .tab-shadow {
     display: block !important;
 }
 
 .tab-content {
     padding:0 0 20px;
 }
 
 .visible {
     left: 0;
 }
 
 .tab-content h3 {
     color: #f16022;
     font-size: 18px;
     padding:5px 0 20px;
     border-bottom: 1px solid #f2f2f2;
 }
 
 .tab-content h2 {
     font-size: 24px;
     color: #f16022;
     margin: 15px 0 10px;
 }
 
 .tab-content h1 {
     color: #3e3e3e;
     font-size: 32px;
     padding-top: 10px;
     padding-bottom: 10px;
 }
 h1.tab-title {
     color: #3e3e3e;
     font-size: 25px;
     padding: 10px;
     float: left;
 }
 h2.tab-title {
     font-size: 24px;
     color: #f16022;
     padding: 10px;
     float: left;
 }
 
 .overview {
     font-size: 30px;
     line-height: 37px;
     padding:20px 0;
     border-bottom: 1px solid #f2f2f2;
 }
 
 .text {
     font-size: 18px;
     line-height: 25px;
     padding-bottom: 10px;    
 }
 
 .ie7 .tab.pie {
     behavior: none;
 }
 
 
 /* ---= Platform > Site Builder =--- */
 
 .features li {
     border-bottom: 1px solid #f2f2f2;
     padding: 20px 0;
 }
 
 .features li.last-feature {
     border-bottom: 0px solid transparent;
 }
 
 .features li h4{
     font-size: 18px;
     margin: 10px 0;
 }
 
 .features li p {
     font: 12px/23px Arial, sans-serif;
     color: #737373;
 }
 
 .fleft {
     float: left;  
 }
 
 .fright {
     float: right;
 }
 
 .psb-1 {
     background-position: 0 -4px;
     width: 310px;
     height: 176px;
 }
 
 .psb-2 {
     background-position:0 -215px;
     width: 336px;
     height: 128px;
 }
 
 .psb-3 {
     background-position:-32px -384px;
     width: 206px;
     height: 134px;
 }
 
 .psb-4 {
     background-position:10px -558px;
     width: 306px;
     height: 122px;
 }
 
 /* ---= Platform > Reporting =--- */
 
 .pr-1 {
     background-position: 0 -718px;
     width: 232px;
     height: 130px;
 }
 
 .pr-2 {
     background-position: 0 -872px;
     width: 288px;
     height: 128px;
 }
 
 /* ---= Platform > CRM =--- */
 
 .pcrm-1 {
     background-position: -408px -8px;
     width: 285px;
     height: 139px;
 }
 
 .pcrm-2 {
     background-position: -384px -208px;
     width: 272px;
     height: 120px;
 }
 
 .pcrm-3 {
     background-position: -384px -384px;
     width: 310px;
     height: 120px;
 }
 
 /* ---= Platform > Payments =--- */
 
 .pp-1 {
     background-position: -381px -570px;
     width: 333px;
     height: 95px;
 }
 
 .pp-2 {
     background-position:-435px -712px;
     width: 225px;
     height: 116px;
 }
 
 /* ---= Platform > Security =--- */
 
 .ps-1 {
     background-position: -792px 0;
     width: 220px;
     height: 120px;
 }
 
 .ps-2 {
     background-position: -361px -872px;
     width: 343px;
     height: 112px;
 }
 
 .ps-3 {
     background-position: -805px -208px;
     width: 215px;
     height: 152px;
 }
 
 /* ---= Service > Database =--- */
 
 .sd-1 {
     background-position: -16px -06px;
     width: 350px;
     height: 110px;
 }
 
 .sd-2 {
     background-position: -440px 0;
     width: 176px;
     height: 144px;
 }
 
 .sd-3 {
     background-position: -740px -7px;
     width: 165px;
     height: 120px;
 }
 
 .sd-4 {
     background-position: 0 -168px;
     width: 168px;
     height: 120px;
 }
 
 /* ---= Service > Customised User Profile =--- */
 
 .scup-1 {
     background-position: -248px -173px;
     width: 180px;
     height: 104px;
 }
 
 .scup-2 {
     background-position: -475px -176px;
     width: 200px;
     height: 112px;
 }
 
 .scup-3 {
     background-position: -736px -176px;
     width: 190px;
     height: 104px;
 }
 
 /* ---= Service > Support =--- */
 
 .ss-1 {
     background-position: 50px -328px;
     width: 317px;
     height: 144px;
 }
 
 .ss-2 {
     background-position: -240px -336px;
     width: 225px;
     height: 136px;
 }
 
 /* ---= Service > Additional Features =--- */
 
 .saf-1 {
     background-position: -528px -360px;
     width: 210px;
     height: 88px;
 }
 
 .saf-2 {
     background-position: -720px -336px;
     width: 255px;
     height: 128px;
 }
 
 .revenue {
     display: block;
     color: #737373;
     font-size: 18px;
     line-height: 20px;
     padding-top:15px;
 }
 
 .column-1-custom-1.wider {
     width: 235px;
     margin-left: 0 !important;
 }
 
 .column-2-custom-1.shorter {
     width: 666px;
     margin-left: 0 !important;
 }
 
 .column-2-custom-1.benefits-box {
     margin-left: 0 !important;
     width: 708px;
     overflow: hidden;
     height: 400px;
 }
 
 .money-icon {
     display: block;
     background-position: -22px -1424px;
     width: 82px;
     height: 82px;
     margin: 20px auto;
 }
 
 .pbars {
     border-spacing: 10px;
     width: 100%;
 }
 
 .pbars td{
     text-align: center;
     vertical-align: middle;
     padding: 10px;
 }
 
 .pbars td.m{
     text-align: left;
 }
 
 .bglight {
     background: #f6f6f6;
 }
 
 .bgdark {
     background: #dadada;
 }
 
 .titled {
     font-family: 'OpenSansBold' !important;
     font-size: 24px;
     color: #c9c9c9;
 }
 
 .orangefont {
     color: #ef672c;
     font-size: 19px;
 }
 
 .bar {
     width: 95%;
     margin: 5px auto 0;
     background: #575656;
     box-shadow: 0 0 5px #111 inset;
     -moz-box-shadow: 0 0 5px #111 inset;
     -webkit-box-shadow: 0 0 5px #111 inset;
     padding:3px;
     border-radius: 9px;
     position: relative;
     text-align: left;
 }
 
 .bar .progress {
     height: 10px;
     border-radius: 6px;
     position: relative;
 }
 
 .progress.blue {
     background: #1993fa;
 }
 
 .progress.green {
     background: #1beb78;
 }
 
 .progress.yellow {
     background: #fad502;
 }
 
 .progress.orange {
     background: #f75c12;
 }
 
 .banner-info {
     font-size: 19px;
     text-align: center;
 }
 
 .banner-info h3 {
     margin:25px 0 10px;
 }
 
 .banners {
     width: 100%;
     font: 14px Arial;
     margin: 15px 0;
 }
 
 .banners td {
     text-align: center;
     vertical-align: middle;
     background-color: #f6f6f6;
     height: 33px;
 }
 
 .banners td.tdarrow {
     background-position: right -1567px;
     padding-right: 16px;
 }
 
 .downsize {
     font-size: 12px;
 }
 
 .small {
     font-size: 11px;
     font-family: Arial;
 }
 
 .tab-content.about h1{
     font-size: 36px;
     margin:15px auto;
     text-align: center;
 }
 
 .img-heart {
     background-position: -86px -767px;
     background-color: #fff;
     height: 32px;
     position: relative;
     top: 13px;
     width: 48px;
 }
 
 .img-phone {
     background-position: -38px -768px;
     background-color: #fff;
     height: 32px;
     position: relative;
     top: 13px;
     width: 48px;
 }
 
 .tab-content.about .overview{
     font-size: 21px;
     line-height: 27px;
 }
 
 .about-tbl {
     width: 100%;
     font: 11px Arial;
     margin: 15px 0;
 }
 
 .about-tbl td{
     vertical-align: top;
     text-align: left;
     width:33%;
     padding-right:20px;
     border-bottom: 1px solid #f2f2f2;
 }
 
 .about-tbl td.last{
     padding: 0 !important;
 }
 
 .about-tbl td.last img{
     margin-top: 30px;
 }
 
 .about-tbl h5, .address h5{
     text-transform: uppercase;
     font-size: 13px;
     font-family: 'OpenSansBold';
     margin-bottom: 15px;
 }
 
 .about-tbl p{
     margin-bottom: 10px;
     color: #737373;
 }
 
 .regform-holder {
     height: auto !important;
     overflow: visible;
     width: 520px;
 }
 
 .column-1-custom-1.registration {
     width: 310px;
 }
 
 .column-1-custom-1.registration h2{
     font-size: 18px;
     font-family: 'OpenSansSemibold';
     font-weight: normal;
     line-height: 20px;
 }
 
 /* ---= BackEnd =--- */
 
 .backend .main {
     background: #fff;
 }
 
 .backend .wrapper {
     padding: 0;
     margin: 30px 0 0;
 }
 
 .backend .content {
     box-shadow: 0 0 0 transparent;
     -moz-box-shadow: 0 0 0 transparent;
     -webkit-box-shadow: 0 0 0 transparent;
 }
 
 .backend .title {
     top:0;
     width:100%;
 }
 
 .backend .title span{
     display: block;
     width: 980px;
     margin: 0 auto;
     padding: 0;
 }
 
 .backend .title .tip-corner {
     left: 50%;
     margin-left: -470px;
     z-index: 1001;
 }
 
 .backend .tab-content h1 {
     text-align: center;
 }
 
 .backend .tab-content h3 {
     border-bottom: 0 solid transparent;
     text-align: center;
     padding: 5px 0 0;
 }
 
 .backend footer {
     padding: 0;
 }
 
 .backend .crights {
     margon-top: 0;
 }
 
 .myacc, .mysites, .promo, .reps, .help {
     border-bottom: 1px solid #e2e2e2 !important;
     border-top: 1px solid #e2e2e2 !important;
 }
 
 .myacc, .myacc a {
     font-size: 16px;
     color: #f4743b !important;
     height: 38px;
     line-height: 38px;
 }
 
 .mysites, .mysites a {
     font-size: 16px;
     color: #90c12a !important;
     height: 38px;
     line-height: 38px;
 }
 
 .promo, .promo a {
     font-size: 16px;
     color: #4FC3EC !important;
     height: 38px;
     line-height: 38px;
 }
 
 .reps, .reps a {
     font-size: 16px;
     color: #FFC400 !important;
     height: 38px;
     line-height: 38px;
 }
 
 .help, .help a {
     font-size: 16px;
     color: #D94EBD !important;
     height: 38px;
     line-height: 38px;
 }
 
 .backend .tab {
     height: auto;
     border-bottom: 0;
 }
 
 .backend .tab a {
     line-height: 16px;
     height: 16px;
     margin-top: 10px;
     margin-bottom: 10px;
 }
 
 .betitle {
     display: block;
     height: 57px;
     padding: 1px;
     border: 5px solid #484848;
     background: #3a3a3a;
     box-shadow: 0 0 5px #111 inset;
     -moz-box-shadow: 0 0 5px #111 inset;
     -webkit-box-shadow: 0 0 5px #111 inset;
     border-radius: 10px;
     -moz-border-radius: 10px;
     -webkit-border-radius: 10px;
     line-height: 57px;
     margin: 10px 0;
 }
 
 .betitle .item {
     height: 57px;
     width:122px;
     text-align: center;
 }
 
 .betitle .item span{
     top: 0 !important;
 }
 
 .span-title {
     font-size: 30px;
     color: #fff;
     text-shadow: -1px 0 0 rgba(0,0,0,.7);
     padding-left: 10px;
     font-weight: normal;
 }
 
 .span-title .green{
     color: #a0ca30;
     font-weight: normal;
 }
 
 .span-title .orange{
     color: #e46227;
     font-weight: normal;
 }
 
 .span-title .blue{
     color: #4fc3ec;
     font-weight: normal;
 }
 
 .span-title .yellow{
     color: #ffc400;
     font-weight: normal;
 }
 
 .span-title .pink{
     color: #d94ebd;
     font-weight: normal;
 }
 
 
 .backend .tab-content {
     padding: 0;
     margin-left: 30px;
     float: left;
     left:0;
     position:static;
 }
 
 .backend .tab-content p {
     font-size: 13px;
     line-height: 15px;
     color: #555;
     padding: 0 10px;
 }
 
 .backend .item-slider span {
     display: block;
     height: 57px;
     width: 122px;
     background-position: -2px -1021px;
 }
 
 .backend .item-quote div {
     display: block;
     height: 57px;
     width: 122px;
     background-position: -2px -1664px;
 }
 
 .backend .item-couple div {
     display: block;
     height: 57px;
     width: 122px;
     background-position: -2px -1767px;
 }
 
 .backend .item-compas div {
     display: block;
     height: 57px;
     width: 122px;
     background-position: -1px -1872px;
 }
 
 .ie7 .betitle {
     behavior: none;
 }
 
 .with-right-column {
     width: 490px !important;
     margin-left: 19px !important;
 }
 
 .right-column .tabs {
     left: -1px;
 }
 
 .loged-in {
     display: block;
     float: right;
     text-align: right;
     color: #fff;
     font-size: 13px;
     position: relative;
     top: 20px;
 }
 
 .loged-in b{
     display: block;
     margin: 10px 0;
     font-size: 12px;
 }
 
 .sel-site {
     float: left;
 }
 
 #site_choosing {
     float: right;
     position: relative;
     right: 10px;
 }
 
 .cont-phone {
     background: url("../../i/revenue/phone_ico.gif") no-repeat left center transparent;
     margin: 0 !important;
     padding: 10px 0 10px 35px;
 }
 
 .cont-skype {
     background: url("../../i/revenue/skype_ico.gif") no-repeat left center transparent;
     margin: 0 !important;
     padding: 10px 0 10px 35px;
 }
 
 .cont-mail {
     background: url("../../i/revenue/mail_ico.gif") no-repeat left 8px transparent;
     margin: 0 !important;
     padding: 10px 0 10px 35px;
 }
 
 .right-column table {
     margin: 10px 0;
     width: 100%;
     line-height: 20px;
     font-size: 11px;
 }
 
 .counts {
     text-align: right;
     font-family: 'OpenSansBold';
 }
 
 ul.news {
     list-style-type: disc;
     list-style-position: inside;
 }
 
 ul.news a{
     display: inline;
 }
 
 a.news-month {
     color: #E46227 !important;
 }
 
 .news-title {
     line-height: 12px !important;
     margin: 0 !important;
     padding: 0 0 0 15px;
     height: auto !important;
     font-size: 11px;
 }
 
 .news-title a{
     color: #D94EBD;
 }
 
 .news-title.prev {
     line-height: 15px !important;
     margin-bottom: 10px !important;
 }
 
 .benefits {
     background: url("../../i/revenue/bg-benefits.png") no-repeat center 7px transparent;
     height: 352px;
     margin: 0 auto;
     width: 980px;
     font-size: 19px;
     line-height: 23px;
     position: relative;
 }
 
 .ia {
     color: #f1718f;
     background-position: -18px -2144px;
     text-align: right;
     width: 215px;
     height: 116px;
     position: absolute;
     top:23px;
     left: 90px;
     padding: 0 0 0 100px;
 }
 
 .ad {
     color: #8cceeb;
     background-position: right -1985px;
     text-align: left;
     width: 211px;
     height: 116px;
     position: absolute;
     top:23px;
     right:189px;
     padding: 0 113px 0 0;
 }
 
 .utr {
     color: #b5d76e;
     background-position: -14px -2298px;
     text-align: right;
     width: 215px;
     height: 116px;
     position: absolute;
     top: 179px;
     left: 190px;
     padding: 0 0 0 100px;
 }
 
 .jc {
     color: #f5ce4e;
     background-position: right -2463px;
     text-align: left;
     width: 176px;
     height: 116px;
     position: absolute;
     top: 179px;
     right: 90px;
     padding: 0 138px 0 0;
 }
 
 .map {
     border: 1px solid #e2dfdf;
     border-radius: 2px;
     -moz-border-radius: 2px;
     -webkit-border-radius: 2px;
 }
 
 .address p, .cont-form label {
     font: 11px Arial;
     color: #737373;
 }
 
 .address {
     float: left;
     margin: 15px 0 0;
 }
 
 .cont-form {
     float: right;
     width:333px;
     margin: 15px 0 0;
 }
 
 .cont-form label {
     width: 96px;
     display: block;
     float: left;
     position: relative;
     top:9px;
 }
 
 .emlabel {
     top:18px !important;
 }
 
 .cont-form input[type="text"], .cont-form input[type="email"], .cont-form textarea {
     border: 1px solid #e6e4e4;
     border-radius: 2px;
     -moz-border-radius: 2px;
     -webkit-border-radius: 2px;
     background: #fbf9f9;
     display: block;
     padding: 3px;
     font: 11px Arial;
     width: 229px;
     line-height: 22px;
     height: 22px;
     margin: 10px 0 0;
 }
 
 .cont-form textarea {
     height:115px;
     max-height:115px;
     min-height:115px;
     resize: none;
 }
 
 .cont-form input[type="submit"] {
     border: 0;
     float: right;
     margin-top:10px;
     width: 100px;
 }
 
 #contacts_content_hidden {
     position: absolute;
     line-height: 14px;
     width:214px;
     font-family: Arial;
     font-size: 12px;
     font-weight: bold;
     word-wrap: break-word;
     top: -10000px;
     left:-10000px;
 }
 
 #contacts_content_hidden br{
     font-size: 14px;
     height:14px;
 }
 textarea{
     padding: 5px;  
     border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;  
     font-size: 80%;
     border: 1px solid #888;
 }
 
 input[type="text"],input[type="password"] {
     padding: 2px;  /* firefox */ /* webkit */
     border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;  
     font-size: 80%;
     border: 1px solid #888;
 }
 
 .disabled{
 
     #contacts_content_hidden br{
     font-size: 14px;
     height:14px;
 }
 .without-carusel-title {
     top:0px!important;
 }
 
 .block
 {
     border:0;
     padding:0;
     margin-bottom:5px;
 }
 
 .alert
 {
     width: 400px;
     margin: 20px auto;
 }
 
 .alert .title
 {
     color: #911;
     border-bottom: #911 solid 2px;
 }
 
 .alert .warning
 {
     font-size:15px;
     padding: 10px 7px 10px 20px;
     background-color: #FFE2E3;
     border: 1px solid #DD353A;
     width: 380px;
 }
 
 .warning_contact_us
 {
     font-size:15px;
     padding: 10px 7px 10px 20px;
     background-color: #FFE2E3;
     border: 1px solid #DD353A;
     width: 300px;
     float:right;
 }
 
 /* LOGiN PAGE*/
 
 .login-error {
     color:#f10000;
 }
 
 input.button {border:0;}
 
 .login-btn {
     float: right;
     width:150px;
     position:relative;
     right:5px;
     top:3px;
 }
 
 .login-btn:hover {
     background:#ddd;
     color:#333;
     box-shadow:0 1px 0 rgba(0,0,0,0.5), 0 1px 0 rgba(255,255,255,1) inset;
     -moz-box-shadow:0 1px 0 rgba(0,0,0,0.5), 0 1px 0 rgba(255,255,255,1) inset;
     -webkit-box-shadow:0 1px 0 rgba(0,0,0,0.5), 0 1px 0 rgba(255,255,255,1) inset;
     text-shadow:0 1px 0 rgba(255,255,255,0.5);
 }
 
