
@charset "utf-8";
/*
 #CSS Document
 #Connect2me™

 #Navigation
    - MAIN STYLES

    - HEADER
    -- Logo
    -- authorization
    -- Info Panel

    - SEARCH

    - CONTANT
    -- right side
    --- Company Reviews
    -- left side
    --- product block

    - FOOTER
*/
@font-face {
    font-family: 'PTSansRegular';
    src: url('fonts/pts55f.eot');
    src: url('fonts/pts55f.eot') format('embedded-opentype'),
    url('fonts/pts55f.woff') format('woff'),
    url('fonts/pts55f.ttf') format('truetype'),
    url('fonts/pts55f.svg#PTSansRegular') format('svg');
}

@font-face {
    font-family: 'Helvetica3Thin3Thin';
    src: url('fonts/helv-3-thin.eot');
    src: url('fonts/helv-3-thin.eot') format('embedded-opentype'),
    url('fonts/helv-3-thin.woff') format('woff'),
    url('fonts/helv-3-thin.ttf') format('truetype'),
    url('fonts/helv-3-thin.svg#Helvetica3Thin3Thin') format('svg');
}

@font-face {
    font-family: 'Helvetica_LightNormalRegular';
    src: url('fonts/helvetica_light-normal.eot');
    src: url('fonts/helvetica_light-normal.eot') format('embedded-opentype'),
    url('fonts/Helvetica_Light-Normal.woff') format('woff'),
    url('fonts/Helvetica_Light-Normal.ttf') format('truetype'),
    url('fonts/Helvetica_Light-Normal.svg#Helvetica_LightNormalRegular') format('svg');
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}
.clearfix:after {
    clear: both;
}

html, body{
    margin: 0;
    padding: 0;
    height: 100%;
}

body{
    background: #FAFAFA;
    color: #333333;
    font-size: 14px;
    line-height: 100%;
    font-family: Arial,Helvetica,sans-serif;
}

header, nav, section, article, aside, footer{
    display: block;
}

a {
    color: #0083B5;
    outline: 0 none;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

a img {
    border: 0 none;
}

ul li {
    list-style: none;
}

p {
    margin: 0;
    padding: 0 0 15px 0;
}

h1{
    font-size: 30px;
    font-family: 'PTSansRegular';
    margin: 0;
    padding: 0 0 15px 0;
}

h2{
    font-size: 28px;
    font-family: 'PTSansRegular';
    margin: 0;
    padding: 0 0 15px 0;
}

h3{
    font-size: 24px;
    font-family: 'PTSansRegular';
    margin: 0;
    padding: 0 0 15px 0;
}

.hidden {
    display: none !important;
}

input.checkbox[type="checkbox"]{
    left: -9999px;
    position: absolute;
}
label {
    font-size: 12px;
    line-height: 12px;
}
header label {
    font-size: 13px;
}
input + label{
    cursor: pointer;
}
label[for="save_auth"]{
    background: url(../images/gfx/checkbox_sprite.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding-left: 23px;
}
label[for="save_auth"].checked{
    background-position: 0 -15px;
}

/*MAIN STYLES*/
#noFixed{
    padding: 0;
    position:relative;
}

#noFixed.fixed{
    padding: 75px 0 0 0;
}

.width_1000{
    width: 1000px;
    margin: 0 auto;
    padding: 0;
}

.clr{
    clear: both;
    overflow: hidden;
    margin: 0;
    padding: 0 !important;
    line-height: 0 !important;
    width: 0 !important;
    height: 0 !important;
    font-size: 1px;
    display: block;
    float: none !important;
    border:none !important;
}

.buttonBlue{
    display: block;
    font-family: 'PTSansRegular';
    background-color: #50a9cb;
    color: #FFFFFF;
    font-size: 13px;
    margin-right: 3px;
    padding: 10px 16px;
    cursor: pointer;
    text-align: center;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -webkit-transition: background-color .5s;
    -moz-transition: background-color .5s;
    -o-transition: background-color .5s;
    transition: background-color .5s;
}
header .buttonBlue {
    font-size:14px;

}
.buttonBlue:hover{
    background-color: #73C2E0;
    text-decoration: none;
}
.blueButton {
    background-color: #50a9cb;
}
.blueButton:hover {
    background-color: #73C2E0 !important;
}
.buttonGreen{
    display: block;
    font-family: 'PTSansRegular';
    background-color: #96C633;
    color: #FFFFFF;
    font-size: 13px;
    margin-right: 3px;
    padding: 10px 16px;
    cursor: pointer;
    text-align: center;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -webkit-transition: background-color .5s;
    -moz-transition: background-color .5s;
    -o-transition: background-color .5s;
    transition: background-color .5s;
}

.buttonGreen:hover{
    background-color:#A7DB39;

}
.buttonGreen:hover a {
    text-decoration: none;
}

.buttonOrenge{
    display: block;
    font-family: 'PTSansRegular';
    background-color: #FF9900;
    color: #FFFFFF;
    font-size: 13px;
    margin-right: 3px;
    padding: 10px 16px;
    cursor: pointer;
    text-align: center;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -webkit-transition: background-color .5s;
    -moz-transition: background-color .5s;
    -o-transition: background-color .5s;
    transition: background-color .5s;
}

.buttonOrenge:hover{
    background-color: rgba(255, 153, 0, 0.8);
}

.buttonGray{
    display: block;
    font-family: 'PTSansRegular';
    background-color: rgba(242, 242, 242, 1);
    color: #333333;
    cursor: default;
    font-size: 13px;
    margin-right: 3px;
    padding: 10px 16px;
    text-align: center;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -webkit-transition: background-color .5s;
    -moz-transition: background-color .5s;
    -o-transition: background-color .5s;
    transition: background-color .5s;
}

.buttonGray:hover{
    background-color: rgba(242, 242, 242, 0.8);
}

.yellowCircle100{
    background: url(../images/circle.png) no-repeat left top;
    font-family: 'PTSansRegular';
    display: inline-block;
    font-size: 21px;
    font-weight: bold;
    padding: 22px 0 0 0;
    text-align: center;
    width: 59px;
    height: 37px;
}

.hoverOut{
    -webkit-transition: box-shadow .5s;
    -moz-transition: box-shadow .5s;
    -o-transition: box-shadow .5s;
    transition: box-shadow .5s;
}

.hoverOut:hover{
    box-shadow: 0px 0px 10px 0px rgba(0, 131, 181, 0.7);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 131, 181, 0.7);
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 131, 181, 0.7);
}

.plashka{
    background: #96C633;
    width: 91px;
    height: 44px;
    font-size: 28px;
    line-height: 28px;
    color: #FFFFFF;
    padding: 17px 0 0 0;
    text-align: center;
    position: relative;
}

.plashka .n{

}

.plashka:after{
    background: url(../images/plashka_bt.png) no-repeat left top;
    bottom: -8px;
    content: "";
    display: block;
    height: 8px;
    position: absolute;
    right: 0;
    width: 8px;
}

.addButtons{
    background: url("../images/auditory/add_auditory.png") no-repeat left top;
    width: 58px;
    height: 58px;
    display: inline-block;
    margin: 0;
    padding: 0;
    opacity: 0.7;
    cursor: pointer;
    -webkit-transition: opacity .5s;
    -moz-transition: opacity .5s;
    -o-transition: opacity .5s;
    transition: opacity .5s;
}

.addButtons:hover{
    opacity: 1;
}

.minusButtons{
    background: url("../images/auditory/delet_auditory.png") no-repeat left top;
    width: 58px;
    height: 58px;
    display: inline-block;
    margin: 0;
    padding: 0;
    opacity: 0.7;
    cursor: pointer;
    -webkit-transition: opacity .5s;
    -moz-transition: opacity .5s;
    -o-transition: opacity .5s;
    transition: opacity .5s;
}

.minusButtons:hover{
    opacity: 1;
}

.sendButtons{
    background: url("../images/auditory/send_auditory.png") no-repeat left top;
    width: 58px;
    height: 58px;
    display: inline-block;
    margin: 0;
    padding: 0;
    opacity: 0.7;
    cursor: pointer;
    -webkit-transition: opacity .5s;
    -moz-transition: opacity .5s;
    -o-transition: opacity .5s;
    transition: opacity .5s;
}

.sendButtons:hover{
    opacity: 1;
}

#contant {
    /*font-family:'PTSansRegular';*/
    /*margin: 0 0 10px 0;*/
}
#contant .productBlock, .rsBlock {
    /*box-shadow: 0px 4px 4px -3px rgba(100,100,100,0.3);
    -moz-box-shadow: 0px 4px 4px -3px rgba(100,100,100,0.3);
    -webkit-box-shadow: 0px 4px 4px -3px rgba(100,100,100,0.3);*/
}

#contant #to_back_circle{
    background: url("../images/rates/to_back.png") no-repeat center center;
    cursor: pointer;
    height: 47px;
    margin: 0 0 0 -65px;
    opacity: 0.8;
    position: absolute;
    width: 47px;
    z-index: 1000;
}

#contant #to_back_circle:hover{
    opacity: 1;
}
/*/MAIN STYLES*/

/*BUTTONS*/
.buttonSSGray{
    background: rgba(102, 102, 102, 0.7);
    display: inline-block;
    height: 13px;
    padding: 10px 15px;
    position: relative;
    color: #FFF;
    font-size: 13px;
    line-height: 13px;
    cursor: pointer;
}

.buttonSSGray:before{
    display: block;
    position: absolute;
    content: "";
    border-top: 17px solid transparent;
    border-left: 20px solid rgba(102, 102, 102, 0.7);
    border-bottom: 16px solid transparent;
    right: -20px;
    top: 0;
}

.buttonSSGray a{
    color: #FFF;
    font-size: 13px;
    line-height: 13px;
}

.buttonSSBlue{
    background: #50A9CB;
    display: inline-block;
    height: 13px;
    padding: 10px 15px;
    position: relative;
    color: #FFF;
    font-size: 13px;
    line-height: 13px;
    cursor: pointer;
}

.buttonSSBlue:before{
    display: block;
    position: absolute;
    content: "";
    border-top: 17px solid transparent;
    border-left: 20px solid #50A9CB;
    border-bottom: 16px solid transparent;
    right: -20px;
    top: 0;
}

.buttonSSBlue a{
    color: #FFF;
    font-size: 13px;
    line-height: 13px;
}
/*/BUTTONS*/

/*auditory*/
i.auditory_logo{
    background: url("../images/auditory/auditory_logo.png") no-repeat center center;
    display: inline-block;
    width: 32px;
    height: 32px;
}

i.auditory_logo_min{
    background: url("../images/auditory/auditory_logo_21.png") no-repeat center center;
    display: inline-block;
    width: 32px;
    height: 32px;
}

.plash_wou{
    background: url("../images/auditory/plash_wou.png") no-repeat center center;
    display: inline-block;
    width: 138px;
    height: 28px;
    color: #FFFFFF;
    font-size: 13px;
    line-height: 19px;
    text-align: center;
}
/*/auditory*/

/*TOP MENU*/
#topMenuRaz{
    height: 33px;
    margin-bottom: 25px;
}

#topMenuRaz > ul{
    margin: 0;
    padding: 0;
    display: block;
    height: 33px;
}

#topMenuRaz > ul > li{
    margin: 0 1px 0 0;
    padding: 0;
    display: block;
    height: 33px;
    list-style: none;
    float: left;
}

#topMenuRaz > ul > li span{
    font-family: 'PTSansRegular';
    font-size: 14px;
    line-height: 11px;
    text-align: center;
    background: none;
    color: #999;
    text-decoration: none;
    margin: 0;
    padding: 11px 18px 0 18px;
    display: block;
    height: 22px;
}

#topMenuRaz > ul > li > a{
    font-family: 'PTSansRegular';
    font-size: 14px;
    line-height: 11px;
    text-align: center;
    color: #333333;
    text-decoration: none;
    margin: 0;
    padding: 11px 18px 0 18px;
    display: block;
    height: 22px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -webkit-transition: background .5s, color .5s;
    -moz-transition: background .5s, color .5s;
    -o-transition: background .5s, color .5s;
    transition: background .5s, color .5s;
}
#topMenuRaz > ul > li > a.disabled{
    background: none;
    color: #999;
}
#topMenuRaz > ul > li > a.disabled:hover{
    cursor:default;
    background: none;
    color: #999;
}
#topMenuRaz > ul > li > a:hover{
    background-color: rgba(80, 169, 203, 0.5);
    color: #FFFFFF;
}

#topMenuRaz > ul > li.active > a{
    background-color: #50A9CB;
    color: #FFFFFF;
}
/*/TOP MENU*/

/*SEARCH*/
#search{
    /*background: #B5BDC4;*/
    width: 1000px;
    /*height: 53px;*/
    padding: 0;
    margin: 25px auto 25px auto;
}

#search input#searchText{
    background: #FFFFFF;
    width: 968px;
    height: 21px;
    padding: 16px;
    color: #666666;
    font-family: 'PTSansRegular';
    font-size: 14px;
    line-height: 14px;
    border: 1px solid #FFFFFF;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-transition: border .5s, box-shadow .5s;
    -moz-transition: border .5s, box-shadow .5s;
    -o-transition: border .5s, box-shadow .5s;
    transition: border .5s, box-shadow .5s;
}

#search input#searchText:hover, #search input#searchText:focus{
    border: 1px solid #0083b5;
    box-shadow: inset 0px 0px 10px 1px rgba(0, 131, 181, 0.14);
    -moz-box-shadow: inset 0px 0px 10px 1px rgba(0, 131, 181, 0.14);
    -webkit-box-shadow: inset 0px 0px 10px 1px rgba(0, 131, 181, 0.14);
}
/*/SEARCH*/

/*TOP MENU*/
#topMenu{
    height: 33px;
    margin-bottom: 25px;
}

#topMenu > ul{
    margin: 0;
    padding: 0;
    display: block;
    height: 33px;
}

#topMenu > ul > li{
    margin: 0 1px 0 0;
    padding: 0;
    display: block;
    height: 33px;
    list-style: none;
    float: left;
}

#topMenu > ul > li > a{
    font-family: 'PTSansRegular';
    font-size: 14px;
    line-height: 11px;
    text-align: center;
    color: #333333;
    text-decoration: none;
    margin: 0;
    padding: 11px 18px 0 18px;
    display: block;
    height: 22px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -webkit-transition: background .5s, color .5s;
    -moz-transition: background .5s, color .5s;
    -o-transition: background .5s, color .5s;
    transition: background .5s, color .5s;
}
#topMenu > ul > li > a.disabled{
    background: none;
    color: #999;
}
#topMenu > ul > li > a.disabled:hover{
    cursor:default;
    background: none;
    color: #999;
}
#topMenu > ul > li > a:hover{
    background-color: rgba(80, 169, 203, 0.5);
    color: #FFFFFF;
}

#topMenu > ul > li.active > a{
    background-color: #50A9CB;
    color: #FFFFFF;
}
/*/TOP MENU*/

/*CONTANT*/

/*right side*/
#contant .rightSide{
    width: 332px;
    float: right;
}

#contant .rightSide .rsBlock{
    background: #FFFFFF;
    padding: 30px 30px;
    margin: 0 0 8px 0;
    /* box-shadow: 2px 2px 2px 1px rgba(220, 220, 220, 0.9);
    -moz-box-shadow: 2px 2px 2px 1px rgba(220, 220, 220, 0.9);
    -webkit-box-shadow: 2px 2px 2px 1px rgba(220, 220, 220, 0.9); */
}

#contant .rightSide .rsBlock .header, .rightColumn .header{
    font-family: 'PTSansRegular';
    font-size: 22px;
    line-height: 134%;
    padding: 0 0 25px 0;
    margin: 0;
}

/*right promo*/
.rightBanner{
    background:url(/static/techcrunch/images/banner_right.png) no-repeat center center;
    /* font-family: 'PTSansRegular';
    margin: 0 0 -20px 0;*/
    position:relative;
    height:282px;
    padding-bottom:0;
}

.rightpromo .productButtons{
    position:absolute;
    bottom:45px;
    left:26px;
    padding:13px 33px;
}

.rightpromo .left{
    float: left;
    width: 115px;
}

.rightpromo .right{
    width: 160px;
    float: right;
    text-align: center;
}

.rightpromo .left .heads{
    font-size: 17px;
    font-weight: bold;
    line-height: 20px;
    padding: 0 0 20px 0;
}

.rightpromo a#appStor{
    display: block;
    padding: 0 0 10px 0;
}

.rightpromo a#googlePlay{
    display: block;
    padding: 0 0 20px 0;
}
/*/right promo*/

/*Company Reviews*/
#contant .rightSide .companyReviews{
    margin: 0;
    padding: 0;
}

#contant .rightSide .companyReviews .coolWord{
    font-family: 'PTSansRegular';
    font-size: 27px;
    line-height: 27px;
    padding: 0 0 20px 0;
}

#contant .rightSide .companyReviews .nameLogo img.logo{
    display: block;
    margin: 0 15px 0 0;
    height: 20px;
    float: left;
}

#contant .rightSide .companyReviews .nameLogo span.rating{
    display: block;
    float: left;
}

#contant .rightSide .companyReviews .nameLogo span.rating img{
    border: none;
    padding: 0;
    margin: 0;
}
/*/Company Reviews*/


#contant .leftColumn .reviews {
    background-color:#fff;
}
#contant .leftColumn .reviews table{
    vertical-align:middle;
}
#contant .leftColumn .reviews .productButtons {
    font-size:16px;
    padding:13px 16px;
}
#contant .leftColumn .reviews .reviewsHead {
    padding:30px;
    border-bottom:1px solid #EFEFEF;
}
#contant .leftColumn .reviews .reviewsHead #thanks_mes{
    margin-bottom:30px;
}
#contant .leftColumn .reviews .reviewsHead  textarea {
    margin-bottom:30px;
    border:1px solid #EFEFEF;
    overflow:auto;
    resize:none;
    max-width:585px;
    font-family: 'PTSansRegular';
    padding:5px;
}
#contant .leftColumn .reviews .reviewsHead  textarea:focus {
    outline:2px solid #EFEFEF;
}
#contant .leftColumn .reviews .oneReview {
    padding:40px 30px;
    font-size:13px;
    position:relative;
}
#contant .leftColumn .reviews .oneReview  p{
    line-height:25px;
    margin:0;
    padding:0;
    font-size:13px;
}
#contant .leftColumn .reviews .oneReview .avatar{
    border: 0 none;
    width: 56px;
    height: 56px;
    border-radius:50%;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    -khtml-border-radius:50%;
    float:left;
    margin-bottom:20px;
}
#contant .leftColumn .reviews .oneReview .userName {
    float:left;
}
#contant .leftColumn .reviews .oneReview .userName {
    color:#858585;
    font-size:12px;
    line-height:20px;
    padding-left:20px;
}
#contant .leftColumn .reviews .oneReview .userName  a{
    font-size:14px;
}
#contant .leftColumn .reviews .oneReview .raiting {
    position:absolute;
    top:40px;
    right:30px;
}
#contant .leftColumn .reviews .oneReview .allChars {
    color:#47A6CA;
    margin:15px 0 10px 0;
}


/*
Now Buy
*/
#contant .leftColumn  .allChars img,#contant .rightColumn .nowBuy .lookOther img {
    margin-right:19px;
}
#contant  .characteristics .allChars{
    color:#47A6CA;
    margin:15px 0 0 25px;
}
#contant .rightColumn .nowBuy {
    background-color:#fff;
    padding:0 20px 30px 20px;

}

#contant .rightColumn .nowBuy .plashka{
    float: right;
    margin: -3px -28px 0 0;
}
#contant .rightColumn .nowBuy .link{
    font-size:15px;
}
#contant .rightColumn .nowBuy .text{
    font-size:12px;
}
#contant .rightColumn .nowBuy .number{
    font-size:18px;
}
#contant .rightColumn .nowBuy .lookOther {
    color:#47A6CA;
    border-top: 1px solid rgba(51, 51, 51, 0.1);
    padding-top:25px;
}
#contant .rightColumn .nowBuy .el{
    padding: 26px 0;
    height:auto;
}
#contant .nowBuy{
    margin: 0;
    padding: 0;
}
#contant  .nowBuy .el{
    clear: both;
    border-top: 1px solid rgba(51, 51, 51, 0.1);
    padding: 24px 0;
}

#contant  .nowBuy .photo{
    float: left;
    display: table;
    width: 70px;
    text-align: center;
}

#contant .nowBuy .photo .td{
    display: table-cell;
    height: 77px;
    vertical-align: middle;
}

#contant  .nowBuy .plashka{
    float: right;
    margin: 0 -28px 0 0;
}

#contant  .nowBuy .linkAmount{
    float:left;
    padding: 0;
    margin-left:10px;
    width:125px;
    /* margin: 0 80px 0 76px; */
}

#contant  .nowBuy .linkAmount .link{
    font-size: 14px;
    line-height: 127%;
    padding: 0 0 10px 0;
}
#contant  aside.rightSide  .nowBuy .linkAmount .link{
    font-size: 14px;
    line-height: 15px;
    padding: 0 0 10px 0;
}
#contant  .nowBuy .linkAmount .amount .text{
    display: block;
    font-size: 11px;
    color: #b9b9b9;
    line-height: 134%;
    padding: 0 0 1px;
}

#contant  .nowBuy .linkAmount .amount .number{
    display: block;
    font-size: 18px;
    line-height: 127%;
}
#contant .rightColumn .nowBuy {
    background-color:#fff;
    padding:0 20px 30px 20px;

}
#contant .rightColumn .nowBuy .plashka{
    float: right;
    margin: -3px -28px 0 0;
}
#contant .rightColumn .nowBuy .link{
    font-size:15px;
}
#contant .rightColumn .nowBuy .text{
    font-size:12px;
}
#contant .rightColumn .nowBuy .number{
    font-size:18px;
}
#contant .rightColumn .nowBuy .lookOther {
    color:#47A6CA;
    border-top: 1px solid rgba(51, 51, 51, 0.1);
    padding-top:25px;
}
#contant .rightColumn .nowBuy .el{
    padding: 26px 0;
    height:auto;
}

#contant .rightSide .nowBuy  .join,  #contant .rightSide .nowBuy  .join_in{
    float:right;
    width:48px;
    height:48px;
    padding-right:0;
}

/*end of Now buy*/

#contant .characteristics .allChars {
    color: #47A6CA;
    margin: 15px 0 0 25px;
}

#contant .rightColumn .nowBuy {
    background-color: #FFFFFF;
    padding: 0 20px 30px;
}

#contant .rightColumn .nowBuy .plashka {
    float: right;
    margin: -3px -28px 0 0;
}

#contant .rightColumn .nowBuy .link {
    font-size: 15px;
}

#contant .rightColumn .nowBuy .text {
    font-size: 12px;
}

#contant .rightColumn .nowBuy .number {
    font-size: 18px;
}

#contant .rightColumn .nowBuy .lookOther{
    border-top: 1px solid rgba(51, 51, 51, 0.1);
    color: #47A6CA;
    padding-top: 25px;
}

#contant .rightColumn .nowBuy .el{
    height: auto;
    padding: 26px 0;
}

#contant .rightSide .nowBuy .lookOther{
    border-top: 1px solid rgba(51, 51, 51, 0.1);
    color: #47A6CA;
    padding-top: 32px;
}

#contant .rightSide .nowBuy .lookOther img {
    margin-right: 19px;
}
/*/Now Buy*/

/*Some Statistics*/
#rsBlockStatistics{
    background: url(../images/right_panel/statistics_bg_fw.png) no-repeat center center;
    color: #FFFFFF;
    padding: 20px;
    margin: 0 0 8px 0;
    height: 295px;
    font-family: 'PTSansRegular';
}

#rsBlockStatistics .header{
    font-size: 21px;
    line-height: 21px;
    padding: 0 0 20px 0;
    margin: 0;
}

#rsBlockStatistics .el{
    padding: 25px 0;
    margin: 0;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
}

#rsBlockStatistics .el:first-child{
    padding-top: 20px;
    border: none;
}

#rsBlockStatistics .numbersText{
    font-size: 13px;
    line-height: 13px;
    text-align: center;
    padding: 0 0 18px 0;
    margin: 0;
}

#rsBlockStatistics .numbers{
    text-align: center;
}

#rsBlockStatistics .numbers .bl{
    display: inline-block;
    padding: 0;
    margin: 0;
    font-size: 40px;
    line-height: 40px;
}

#rsBlockStatistics .numbers .note{
    display: inline-block;
    padding: 0;
    margin: 0 0 0 7px;
    font-size: 19px;
    line-height: 19px;
}

#rsBlockStatistics .buttonBlue{
    height: 34px;
    font-size: 21px;
    line-height: 21px;
    text-align: center;
    padding: 11px 0 0 0;
    margin: 0;
    color: #FFFFFF;
}
/*/Some Statistics*/

/*Customer Reviews*/
#contant .rightSide .customerReviews{
    margin: 0;
    padding: 0;
}

#contant .rightSide .customerReviews .el{
    padding: 0 0 50px 0;
}
#contant .rightSide .customerReviews .el:last-child {
    padding:0;
}
#contant .rightSide .customerReviews .head{
    height: 60px;
    margin: 0 0 25px 0;
}

#contant .rightSide .customerReviews .head .photo{
    float: left;
}

#contant .rightSide .customerReviews .head .photo img{
    display: block;
    width: 60px;
    height: 60px;
    border: none;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -khtml-border-radius: 50%;
}

#contant .rightSide .customerReviews .head .name{
    color: #858585;
    font-size: 12px;
    line-height: 16px;
    padding-left: 20px;
    padding-bottom: 4px;
    float: left;
}

#contant .rightSide .customerReviews .head .name a{
    display: block;
    font-size: 13px;
}

#contant .rightSide .customerReviews .head .name span{
    display: block;
    font-family: arial;
    font-size: 12px;
}
#contant .rightSide .customerReviews .head .name >div {
    margin-bottom:8px;
}
/* #contant .rightSide .customerReviews .head .ratingReviews{
    float: left;
    padding-left: 20px;
} */

#contant .rightSide .customerReviews .description{
    font-size: 14px;
    line-height: 23px;
    margin: 0;
    padding: 0;
}

#contant .rightSide .customerReviews .lookOther{
    font-size: 13px;
}

#contant .rightSide .customerReviews .lookOther{
    color: #47A6CA;
}

#contant .rightSide .customerReviews .lookOther img {
    margin-right: 19px;
}
/*/Customer Reviews*/

/*/right side*/

/*left side*/
#contant .leftSide{
    width: 660px;
    margin: 0 340px 0 0;
}

/*product block*/
#contant .leftSide .productBlock{
    background: #FFFFFF;
    font-family: 'PTSansRegular';
    padding: 50px 30px 0 0;
    margin: 0 0 8px 0;
    width: 630px;
    position: relative;
    box-shadow: 0px 4px 4px -3px rgba(100,100,100,0.3);
    -moz-box-shadow: 0px 4px 4px -3px rgba(100,100,100,0.3);
    -webkit-box-shadow: 0px 4px 4px -3px rgba(100,100,100,0.3);
    width:630px;
}
.rightSide >div {
    box-shadow: 0px 0px 1px 1px rgba(205, 205, 205, 0.1);
    -moz-box-shadow: 0px 0px 1px 1px rgba(205, 205, 205, 0.1);
    -webkit-box-shadow: 0px 0px 1px 1px rgba(205, 205, 205, 0.1);
}
#contant .leftSide .productBlock:before{
    background: url(../images/price_dw_100.png) no-repeat left top;
    content: "";
    display: block;
    height: 99px;
    position: absolute;
    right: -4px;
    top: -4px;
    width: 99px;
}

#contant .leftSide .productBlock.s{
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
    -moz-opacity: 1; /* Mozilla 1.6 и ниже */
    -khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */
    opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
}
#contant .leftSide .productBlock.h{
    display: none;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); /* IE 5.5+*/
    -moz-opacity: 0; /* Mozilla 1.6 и ниже */
    -khtml-opacity: 0; /* Konqueror 3.1, Safari 1.1 */
    opacity: 0; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
}

#contant .leftSide .productBlock table.pbTbl{
    width: 100%;
    border: none;
    border-collapse: collapse;
    margin: 0;
    padding: 0;
}

#contant .leftSide .productBlock table.pbTbl td{
    margin: 0;
    padding: 0;
    border: none;
    vertical-align: top;
}

#contant .leftSide .productBlock .topline{
    /* padding:0 0 30px 30px; */
    height:60px;
}
#contant .leftSide .productBlock .topline .pricec2m{
    /* padding:20px 0; */
    width:185px;
    line-height:18px;
}
#contant .leftSide .productBlock table.pbTbl td.img{
    /* height: 270px; */
    width:280px;
    text-align: center;
    vertical-align: top;
    /* padding-top:23px; */
}

#contant .leftSide .productBlock table.prodTblOption{
    font-size: 11px;
    border-collapse: collapse;
    margin: 0 0 25px 0;
}

#contant .leftSide .productBlock table.prodTblOption th{
    font-size: 10px;
    background: #81C2DA;
    border-left: 1px solid #FFF;
    padding: 5px 2px;
    text-align: center;
}

#contant .leftSide .productBlock table.prodTblOption th:first-child{
    border-left: 1px solid #81C2DA;
}

#contant .leftSide .productBlock table.prodTblOption td{
    padding: 5px 2px;
    border: 1px solid #81C2DA;
    white-space: nowrap;
    text-align: center;
}

#contant .leftSide .productBlock .img img{
    max-width: 270px;
    max-height: 310px;
}
#contant .leftSide .productBlock .product_chars {
    width:305px;
}
#contant .leftSide .productBlock .title{
    margin: 0;
    padding: 0 31px 24px 0;
    line-height:25px;
}

#contant .leftSide .productBlock .title a{
    color: #333333;
    font-size: 34px;
    line-height: 75%;
}

#contant .leftSide .productBlock .breadcrumbs{
    font-size: 13px;
    font-family: 'PTSansRegular';
    padding: 0 0 25px 0;
}

#contant .leftSide .productBlock .options{
    margin: 0;
}

#contant .productBlock .options ul{
    display: block;
    margin: 0;
    padding: 0;
    height: 35px;
    clear: both;
}

#contant .productBlock .options ul li{
    font-family: 'PTSansRegular';
    background: #F3F3F3;
    display: table-cell;
    float: left;
    width: 58px;
    height: auto;
    padding: 9px 0 ;
    font-size: 13px;
    text-align: center;
    margin: 0 3px 3px 0;
    line-height: 127%;
    cursor: pointer;
    -webkit-transition: color .5s, background-color .5s;
    -moz-transition: color .5s, background-color .5s;
    -o-transition: color .5s, background-color .5s;
    transition: color .5s, background-color .5s;
}
#contant .productBlock .options ul li.width2x {
    width:119px;

}
#contant .productBlock .options ul li:first-child{
    /* margin: 0; */
}

#contant .productBlock .options ul li:hover{
    background: #99D7EE;
    color: #FFFFFF;
}

#contant .productBlock .options ul li.active{
    background: #81C2DA;
    color: #FFFFFF;
}

#contant .leftSide .productBlock .scrollTop{
    overflow: inherit;
}

#contant .leftSide .productBlock .yaPrice{
    font-family: 'PTSansRegular';
    padding: 0;
    font-size: 13px;
    line-height: 17px;
    color: #9B9B9B;
    padding:28px 0;
    float:left;
    /* border-bottom:1px solid #e8e8e8; */
}

#contant .leftSide .productBlock .flag {
    /* background: url(/static/techcrunch/images/buy_now.png) no-repeat right bottom; */
    border-top:1px solid #e8e8e8;
    padding:5px 0;
    margin-top:38px;
}
#contant .leftSide .productBlock .price_down {
    float:right;
    /* padding-top:35px; */
    margin-right:9px;
    font-family: 'PTSansRegular';
    padding: 0;
    font-size: 14px;
    line-height: 16px;
    color: #9B9B9B;
    padding:30px 0;
    background:url(/static/techcrunch/images/icon_minus_price.png) no-repeat bottom right;
    width:148px;
    height:1px;
}
#contant .leftSide .productBlock .yaPrice span.sum{
    /*display: block;
    text-decoration: line-through;*/
    padding: 0;
}

#contant .leftSide .productBlock .scrollTop .minSum{
    background: url(../images/icon_minus_price.png) no-repeat right top;
    float: right;
    margin: 0;
    padding: 0 50px 0 0;
    color: #9B9B9B;
}

#contant .leftSide .productBlock .scrollTop .minSum .text{
    display: block;
    font-family: 'PTSansRegular';
    font-size: 14px;
    line-height: 16px;
    margin: 0;
}
#contant .leftSide .productBlock .slider {
    width:317px;
    margin-left:15px;
}
#contant .leftSide .productBlock .scroll{
    width:347px;
    margin:0 0 25px 0;
    background-color:#000;
    position:relative;
}
.black_line {
    height:3px;
    position:absolute;
    top:0;left:0;
    width:25px;
    background-color:#86C00C;
}
#contant .leftSide .productBlock .free_td {
    display:block;
    position:relative;
}
#contant .leftSide .productBlock .free_td  .hr{
    position:absolute;
    bottom:-2px;
    left:30px;
    width:215px;
    height:1px;
    background-color:#e8e8e8;
}
#contant .leftSide .productBlock .user_action {
    width:280px;
    float:left;
    text-align:center;
    padding-top:14px;
    height:98px;
}
#contant .leftSide .productBlock .user_action img {
    margin-right:7px;
    width:47px;
    height:47px;
}
#contant .leftSide .productBlock .pricec2m {
    width:175px;
    float:left;
}

#contant .leftSide .productBlock .price {
    font-family: 'PTSansRegular';
    padding-top:15px;
    float:left;
    text-align:center;
    width:211px;
}

#contant .leftSide .productBlock   span.dj{
    font-family: 'PTSansRegular';
    font-size: 40px;
    line-height: 40px;
}

#contant .leftSide .productBlock   span.note{
    font-family: 'PTSansRegular';
    font-size: 19px;
    line-height: 19px;
}

#contant .leftSide .productBlock .btns{
    padding-top:18px;
    float:right;
}

#contant .leftSide .productBlock .btns .buttonBlue{
    display: block;
    float: left;
    font-size: 21px;
    height: 29px;
    margin: 0;
    padding: 14px 0 0;
    text-align: center;
    width: 160px;
}

#contant .leftSide .productBlock .btns .probability{
    background: #96C633;
    font-family: 'PTSansRegular';
    color: #FFF;
    float: left;
    height: 31px;
    margin: 0;
    padding-top:12px;
    width: 96px;
    text-align: center;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

#contant .leftSide .productBlock .btns .probability .pros{
    display: block;
    font-size: 24px;
    line-height: 90%;
}
.my_price {
    position:absolute;
    left:350px;
    top:0;
    width:350px;
    background-color:#fff;
    line-height:18px;
    z-index:2;
}
.my_price .text {
    float:left;
    padding-top:37px;
    font-size:19px;
}
#contant .productBlock  .buttonsBuy {
    float:right;
}
#contant .productBlock  .buttonsBuy .productButtons {
    font-size:21px;
    padding:13px 23px;
    display:block;
    float:left;
    margin-top:18px;
}
#contant .productBlock  .buttonsBuy .button_make_bid {
    font-size:21px;
    padding:0 23px;
    display:block;
    float:left;
    margin-top:15px;
    height:47px;
    line-height:45px;
}
#contant .productBlock  .buttonsBuy  a.probability :hover {
    text-decoration:none !important;
    cursor:default;
}
#contant .productBlock  .buttonsBuy  .probability  {
    font-size:25px;
    text-align:center;
    width:94px;
    height:43px;
    padding:2px 0;
    background-color:#86C00C;
    font-weight:normal;
    cursor:default;
    text-decoration:none !important;
    line-height:40px;
    margin-top:15px;
}
.productButtons {
    background-color:#47A6CA;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    margin-right:2px;
    color:#fff;
    padding:10px 16px;
    font-size:13px;
}
a.productButtons:hover{
    background-color:#53b0d3;
}

#contant .leftSide .productBlock .discount{
    background: url(../images/icon_100_percentage.png) no-repeat right top;
    position: absolute;
    width: 86px;
    height: 91px;
    right: 0;
    top: 16px;
}
/*product block*/

/*/left side*/

/*
PAge now buy
*/
#contant #allProductsHead {
    position:relative;
    margin-left: 25px;
}
/* #contant #allProductsHead h1 {
    font-family: 'PTSansRegular';
    line-height: 21px;
    font-size:36px;
    font-weight:normal;
    color:#333333;
    padding:21px 0 5px 19px;
    margin-bottom:35px;
} */
#contant #allProductsHead h1 {
    color: #333333;
    font-family: 'PTSansRegular';
    font-size: 30px;
    font-weight: normal;
    line-height: 30px;
    margin-bottom: 30px;
    padding: 0 0 0 15px;
}

h1.headerH1BTP{
    color: #333333;
    font-family: 'PTSansRegular';
    font-size: 24px;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 20px;
    padding: 0 0 0 20px;
}
h1.headerH1BTP > a.btn_back_32x32{
    border-right: 1px solid #C7C7C7;
    float: left;
    margin: 0 0 0 -44px;
    position: relative;
    z-index: 2;
}
/* #allProductsHead .arrowBack {
    float:left;
    padding: 7px 15px;
    border-right:1px solid #C2C2C2;
    height:15px;
    position:absolute;
    top:0;
    left:-44px;
    margin-top:18px;
} */
#allProductsHead .arrowBack {
    border-right: 1px solid #C2C2C2;
    /*float: left;*/
    /*height: 15px;*/
    left: -44px;
    margin-top: 2px;
    padding: 7px 15px;
    position: absolute;
    top: 0;
}
#allProductsHead ul.buttonSort {
    list-style-type:none;
    padding:0;
}
#allProductsHead ul.buttonSort li {
    display:inline-block;
    float:left;
    padding:10px 20px;
    color:#838383;
    font-size:13px;
    cursor:pointer;
    margin-right:10px;
}
#allProductsHead ul.buttonSort li.active {
    background-color:#47A6CA;
    color:#fff !important;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
}
#allProductsHead ul.buttonSort li span {
    display:block;
    float:left;
}
#allProductsHead ul.buttonSort li span.arrow {
    width:8px;
}
#allProducts .table_head {
    background-color:#E5E6E7;
    width:100%;
    font-size:13px;
    color:#333333;
    padding:15px 0;
}
#allProducts .table_head  > div {
    float:left;
    text-align: center;
}
#allProducts .productItem {
    background-color:#fff;
    width:960px;
    padding:20px;
    margin-top:10px;
    box-shadow: 0px 4px 4px -3px rgba(100,100,100,0.3);
    -moz-box-shadow: 0px 4px 4px -3px rgba(100,100,100,0.3);
    -webkit-box-shadow: 0px 4px 4px -3px rgba(100,100,100,0.3);

}
#allProducts .productItem  > div {
    float:left;
}
#allProducts .productItem .productImage {
    width:80px;
    height:80px;
    position:relative;
}
#allProducts .productItem .productImage img {
    max-height:70px;
    max-width:70px;
    position:absolute;
    margin:auto;
    top:0;
    bottom:0;
    left:0;
    right:0;
}
#allProducts .productItem  .productName {
    font-size:15px;
    width:150px;
    padding-right:20px;
    border-right:1px solid #E3E3E3;
    line-height:20px;
    height:60px;
    padding-top:20px;
}
#allProducts .productItem .collectedMoney {
    padding:33px 0 0 20px;
    height:46px;
    position:relative;
    width:240px;
    border-right:1px solid #E3E3E3;
}
#allProducts .productItem .collectedMoney .join {
    position:absolute;
    top:15px;
    right:15px;
}
#allProducts .productItem  .deal {
    border-right:1px solid #E3E3E3;
    height:46px;
    width:120px;
    padding:33px 0 0 20px;
}
#allProducts .productItem .probability {
    border-right:1px solid #E3E3E3;
    padding:16px 20px 11px 20px;
    height:55px;
}
#allProducts .productItem .probability div {
    width:50px;
    background-color:#F2AF30;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    color:#fff;
    font-size:25px;
    padding:18px 15px;
}
#allProducts .productItem  .people {
    position:relative;
    padding:33px 0 0 20px;
    width:165px;
}
#allProducts .productItem  .people .count img{
    margin-right:8px;
}
#allProducts .productItem  .people .join{
    position:absolute;
    right:0;
    top:16px;
}
/*
/PAge now buy
*/

/*page My purchase*/
#allPurchase .item {
    background-color:#fff;
    width:1000px;
    height:178px;
    padding:0;
    margin-top:10px;
    box-shadow: 0px 4px 4px -3px rgba(100,100,100,0.3);
    -moz-box-shadow: 0px 4px 4px -3px rgba(100,100,100,0.3);
    -webkit-box-shadow: 0px 4px 4px -3px rgba(100,100,100,0.3);
}

#allPurchase .item  .productImage {
    width:90px;
    height:170px;
    position:relative;
}
#allPurchase .item .productImage img {
    max-height:70px;
    max-width:60px;
    position:absolute;
    margin:auto;
    top:0;
    bottom:0;
    left:0;
    right:0;
}
#allPurchase .item  > div{
    float:left;
}
#allPurchase .item  .productName {
    width:170px;
    border-right:1px solid #E3E3E3;
    height:153px;
    padding:25px 30px 0 0;
}
#allPurchase .item  .productName .name {
    font-size:22px;
    display:block;
    line-height:26px;
    margin-bottom:33px;
}
#allPurchase .item  .productName .summa {
    font-size:13px;
    color:#A3A3A3;
    line-height:16px;
}
#allPurchase .item .div_scroll {
    padding:30px;
    width:320px;
    border-right:1px solid #E3E3E3;
}
#allPurchase .item .div_scroll .top_line {
    width:100%;
    font-size:13px;
    color:#333333;
}
#allPurchase .item .div_scroll .my_prices {
    float:left;
}
#allPurchase .item .div_scroll .my_prob {
    float:right;
}
#allPurchase .item .div_scroll .underscroll_line .my_prices {
    padding-top:28px;
}
#allPurchase .item .div_scroll .underscroll_line .my_prices .dj{
    font-size:34px;
}
#allPurchase .item .div_scroll .underscroll_line .my_prices  .rub{
    font-size:19px;
    margin-left:5px;
}
#allPurchase .item .div_scroll .underscroll_line .my_prob > span {
    display:block;
    font-size:25px;
    color:#fff;
    text-align:center;
    padding:18px 0;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    margin-top:13px;
    width:74px;
}
#allPurchase .item .div_scroll {
    height:120px;
}
#allPurchase .item .div_scroll .scroll {
    margin-top:36px;
    width:305px;
    margin-left:15px;
    position:relative;
}
#allPurchase .item .div_scroll .scroll .black_line {
    height:3px;
    position:absolute;
    top:0;left:-14px !important;
    width:25px;
    background-color:#86C00C;
}
#allPurchase .item .div_scroll .scroll .black {
    height:3px;
    position:absolute;
    top:0;right:0;
    width:25px;
    background-color:#000;
}
#allPurchase .item .div_scroll .scroll .slider {
    width:290px;
}
#allPurchase .item .buttons {
    width:265px;
    margin:54px 0 0 35px;
}
#allPurchase .item .buttons > div{
    float:left;
}
#allPurchase .item .buttons .buttonAdd, #allPurchase .item .buttons .buttonTakeMoney {
    padding:17px 19px;
    color:#fff;
    font-size:16px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
}
#allPurchase .item .buttons .buttonAdd {
    margin-right:3px;
    background-color:#E4E4E4;
    float:left;
}
#allPurchase .item .buttons .buttonTakeMoney {
    background-color:#47A6CA;
    float:left;
}
#allPurchase .item .buttons .buttonTakeMoney:hover {
    cursor:pointer;
    text-decoration:underline;
}
#allPurchase .item .buttons .active1 {
    cursor:pointer;
    background-color:#47A6CA;
}
#allPurchase .item .buttons .active1:hover {
    text-decoration:underline;
}
#allPurchase .item .buttonBuy {
    width:265px;
    margin:54px 0 0 35px;
    display:none;
    color:#fff;
}
#allPurchase .item .buttonBuy:hover {
    text-decoration:underline;
}
#allPurchase .item .buttonBuy > div {
    padding:17px 19px;
    color:#fff;
    font-size:16px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    background-color:#47A6CA;
    width:216px;
    text-align:center;
    cursor:pointer;

}

#allPurchase .item  .congratulation {
    background-color:#F2AF30;
    padding:20px 20px 40px 40px;
    height:118px;
    width:649px;
    float:left;
}
#allPurchase .item  .congratulation  > div {
    float:left;
}
#allPurchase .item  .congratulation .message {
    color:#fff;
    font-size:26px;
    line-height:37px;
}
#allPurchase .item  .congratulation .contacts {
    color:#fff;
    font-size:13px;
    line-height:19px;
    padding-top:10px;
    padding-left:69px;
}
#allPurchase .item  .congratulation  .code {
    color:#fff;
    padding:13px 0 0 90px;
    font-size:13px;
}
#allPurchase .item  .congratulation  .code div {
    padding:17px 14px;
    color:#fff;
    font-size:16px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    background-color:#47A6CA;
    width:116px;
    text-align:center;
    margin-top:27px;
}

/*/page My purchase*/

/*Contacts*/
.contacts #allProductsHead .head {
    position:relative;
}
.contacts #allProductsHead .head .import_contact {
    position:absolute;
    top:18px;right:0;
    padding:10px 8px;
    background-color: #96C633;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    color:#fff;
}
.contacts #allProductsHead ul.buttonSort li {
    color:#000;
    font-size: 14px;
    padding:10px 16px;
}
.contacts #allProductsHead ul.buttonSort li.active {
    color:#fff;
}
.contacts #allProductsHead ul.buttonSort #blocked {
    color:#A6A6A6;
}
.contacts #allProductsHead .contact_options {
    float:right;
    margin-top:8px;
    font-size: 13px;
}
.contacts #allProductsHead .disabled {
    color:#A0A0A0 !important;
}
.contacts #allProductsHead .disabled:hover {
    cursor:default;
}
.contacts #allProductsHead .contact_options .active {
    font-weight: bold;
}
.contacts #allProductsHead .contact_options .list {
    padding:0 10px 0 0;
    border-right:1px solid #BBBBBB;
}
.contacts #allProductsHead .contact_options img{
    margin:0 10px;
}
.contacts #allProductsHead ul.buttonSort li span {
    display:inline !important;
    float:none;
}
.contacts .search_contacts {
    margin:20px 0;
}
.contacts .search_contacts input {
    width: 966px;
    height: 27px !important;
    padding: 12px 15px;
    z-index: 490;
    position: relative;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    font-family: 'PTSansRegular';
    font-size: 14px;
    line-height: 17px;
    border: 2px solid #FFFFFF;
}
.contacts .search_contacts input:focus {
    border:2px solid #81C2DA;
    outline:none;
}
.contactsBlock {
    margin:0 -5px 30px -5px;
}
.contactsBlock .one_contact {
    width:465px;
    background-color: #fff;
    padding:15px;
    height:110px;
    position:relative;
    float:left;
    margin:0 5px 10px 5px;
    box-shadow: 0px 4px 4px -3px rgba(100,100,100,0.3);
    -moz-box-shadow: 0px 4px 4px -3px rgba(100,100,100,0.3);
    -webkit-box-shadow: 0px 4px 4px -3px rgba(100,100,100,0.3);
}
.contactsBlock .one_contact:hover {
    background-color: #E5F2F7 !important;
}
.contactsBlock .one_contact >div {
    float:left;
}
.contactsBlock .one_contact .contact_photo {
    position:relative;
    height:100px;
    width:100px;
    margin:5px 30px 0 0;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -khtml-border-radius: 50%;
    overflow:hidden;
}
.contactsBlock .one_contact .contact_photo img{
    position:absolute;
    margin:auto;
    top:0;
    bottom:0;
    left:0;
    right:0;
    /*max-width:100px;*/
    max-height:110px;
    /*border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -khtml-border-radius: 50%;*/
}
.contactsBlock .one_contact .contact_info .name {
    font-size:16px;
    color:#46A5CA;
    display:block;
    margin: 10px 0 10px 0;
    width:270px
}
.contactsBlock .one_contact .contact_info .tarif {
    font-size:12px;
    color:#999;
    display:block;
    margin-bottom: 20px;
}
.contactsBlock .one_contact .contact_info .in_contact {
    color:#333333;
    font-size: 12px;
    display:block;
    margin-bottom: 20px;
}
.contactsBlock .one_contact .contact_info .in_contact span{
    font-weight: bold;
}
.contactsBlock .one_contact.gray {
    background-image: url(/static/techcrunch/images/contacts/gray.png);
    background-color: #F7F7F7;
}
.contactsBlock .one_contact .online {
    position:absolute;
    top:25px;
    right:20px;
}
#allContacts.contactsBlock .one_contact .online img{
    vertical-align:middle;
}
#allContacts.contactsBlock .one_contact .online img.hide_contact {
    margin-left:6px;
}
.contactsBlock .one_contact .action div {
    background: url(/static/techcrunch/images/contacts/action_sprite.png);
    width:31px;
    height:31px;
}
.contactsBlock .one_contact .action a {
    width:31px;
    height:31px;
    display:block;
    float:left;
    margin-right:4px;
}
.contactsBlock .one_contact .action div.new_message {
    background-position: 66px 0;
}
.contactsBlock .one_contact .action div.block_contact {
    background-position: 135px 0;
}
.contactsBlock .one_contact .action div.delete_contact {
    background-position: 0 0;
}
.contactsBlock .one_contact .action div.add_contact {
    background-position: 101px 0;
}
.contactsBlock .one_contact .action div.unlock_contact {
    background-position: 201px 0;
}
.contactsBlock .new_friend {
    background-color: #47A6CA;
    padding:15px;
    width:970px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    margin:0 0 20px 5px;
}
.contactsBlock .new_friend .action a{
    color:#fff;
}
.contactsBlock .new_friend .message {
    color:#fff;
    padding: 12px 0 0 20px;
    width:412px;
    float:left;
    line-height: 5px;
}
.contactsBlock .new_friend .message .mes {
    line-height: 17px;
    margin-bottom:0;
    padding-bottom:5px;
}
.contactsBlock .new_friend .contact_photo {
    float:left;
}
.contactsBlock .new_friend .contact_photo img{
    width:50px;
    height:50px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -khtml-border-radius: 50%;
}
.contactsBlock .new_friend .action {
    float:right;
    padding-right:7px;
}
.contactsBlock .new_friend .action div {
    float:left;
    color:#fff;
    padding-top:9px;
}
.contactsBlock .new_friend .action div img {
    vertical-align:middle;
    margin:0 15px;
}
#blockedContacts {
    border-top:1px solid #E6E6E6;
    margin-top:20px;
    padding-top:20px;
}
.modalContacts.jModalUk{
    position:fixed;
}
.modalContacts .jModal {
    width:570px;
    /*height:280px;
    padding-bottom:55px;*/
}
.modalUnlockUser.modalContacts .jModal, .modalDeleteUser.modalContacts .jModal {
    height:115px;
}
.modalLockUser .jModal{
    height:196px;
}
.modalContacts .button {
    /*margin-bottom:30px;*/
    height:28px;
}
.modalContacts p {
    line-height: 21px;
    color:#666666;
    margin-bottom:22px;
}
.modalContacts .jModal .header .txt {
    width:445px;
}
.modalContacts .jModal .header>div{
    float:left;
}
.modalContacts .jModal .header .div_img {
    background: url(/static/techcrunch/images/contacts/no_photo50x50.png) no-repeat 0 3px;
    border:none;
}
.modalContacts .jModal .header {
    font-size:22px;
    line-height: 28px;
}
.modalContacts .jModal .close {
    top:49px;
    right:30px;
}
.modalContacts .jModal .productButtons {
    margin-right: 20px;
}
.modalContacts .header img {
    width:50px;
    height:50px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -khtml-border-radius: 50%;
    margin:3px 25px 0 0;
    border:none;
    outline:none;
}
.modalContacts #add_message {
    border:1px solid #F2F2F2;
    overflow: auto;
    resize:none;
    max-width: 525px;
    padding:20px;
    margin-bottom:30px;
    font-size: 14px;
}
.modalInterview.jModalUk{
    position:fixed;
}
.modalInterview {
    width:1000px;
}
.modalInterview .jModal {
    padding:30px 30px 30px 44px;
}
.modalInterview .jModal .header {
    font-size: 22px;
}
.modalInterview .txt {
    font-size: 14px;
    margin: 0 0 35px 0;
    line-height:20px;
}
.modalInterview .item {
    width:300px;
    height:270px;
    float:left;
    background: url('/static/techcrunch/images/whoareyou/interests.png') no-repeat;
    margin-left:4px;
}
.modalInterview .item.auto {
    background-position:-300px 0;
}
.modalInterview .item.flat {
    background-position:-900px 0;
}
.modalInterview .item.travel {
    background-position:-1500px 0;
}
.modalInterview .item.gadget {
    background-position:-1200px 0;
}
.modalInterview .item.children {
    background-position:-600px 0;
}
.modalInterview .item .question {
    padding:23px 15px 23px 17px;
    background-color: rgba(255, 255, 255, 0.9);
}
.modalInterview .item .buttons {
    margin:157px 0 0 17px;
}
.modalInterview .item .buttons span {
    display:block;
    margin-right:3px;
    padding:11px 25px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    float:left;

}
.modalInterview .item .buttons span.yes {
    background-color: #50A9CB;
    color:#fff;
}
.modalInterview .item .buttons span.no {
    background-color: rgba(255, 255, 255, 0.7);
    color:#000;
}
.modalInterview .item .buttons span:hover, .modalInterview .skip:hover {
    text-decoration: underline;
    cursor:pointer;
}
.modalInterview .skip {
    color:#fff;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    padding:14px 30px;
    width:204px;
    margin-top:35px;
    background: #96C633 url('/static/techcrunch/images/whoareyou/skip.png') no-repeat 220px 17px;
}
.modalInterview .thanks {
    height:137px;
    background-color: rgba(255, 255, 255, 0.9);
    text-align:center;
    padding-top:73px;
}
.e_error {
    float: left;
    background: #F90;
    color: white;
    position: absolute;
    border-radius: 4px;
    padding: 5px 15px 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    left: 0;
    bottom: 29px;
    z-index: 10000;
    margin-right: 14px;
    display: none;
    line-height: 15px;
}
.e_error:after {
    content: ' ';
    display: block;
    width: 8px;
    height: 8px;
    background: #F90;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    position: absolute;
    bottom: -4px;
    left: 15px;
}
/*/Contacts*/

.messageLine {
    width:960px;
    padding:20px 20px;
    background-color:#50A9CB;
    color:#fff;
    font-size:14px;
    position:fixed;
    left: 0;
    right: 0;
    top: 65px;
    margin: 0 auto;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    box-shadow: 0px 4px 4px -3px rgba(100,100,100,0.3);
    -moz-box-shadow: 0px 4px 4px -3px rgba(100,100,100,0.3);
    -webkit-box-shadow: 0px 4px 4px -3px rgba(100,100,100,0.3);
    z-index:500;
    display:none;
}
.messageLine .close {
    position:absolute;
    top:15px;
    right:20px;
}

/*NET*/
.netIzven{
    padding: 100px 0;
}

.btn_back_32x32 {
    background: url("/static/img/btn_back_32x32.png") no-repeat scroll -32px top rgba(0, 0, 0, 0);
    display: inline-block;
    height: 32px;
    width: 32px;
}
.btn_back_32x32:hover {
    background-position: left top;
    text-decoration: none;
}

.netIzven .polos{
    background: url(../images/lent.png) repeat-x left 4px;
    height: 130px;
}

.netIzven .polos .notFucker{
    background: url(../images/vraz.png) no-repeat left top;
    width: 442px;
    height: 129px;
    margin: 0 auto;
}

.netIzven .text{
    width: 270px;
    text-align: center;
    font-size: 13px;
    line-height: 18px;
    margin: 0 auto;
    padding: 70px 0 50px 0;
}

.netIzven .botton{
    margin: 0 auto;
    padding: 15px 25px;
    text-align: right;
    width: 101px;
}

.netIzven .botton span{
    background: url(../images/strel-back.png) no-repeat left center;
    display: block;
    padding: 0 3px 0 0;
}
/*/NET*/

.prormoText{
    /*min-height: 350px;*/
}

.prormoText p{
    font-size: 15px;
    line-height: 18px;
}

.prormoText .botton{
    margin: 40px 0 0 0;
    padding: 15px 25px;
    text-align: right;
    width: 101px;
}

.prormoText .botton span{
    background: url(../images/strel-back.png) no-repeat left center;
    display: block;
    padding: 0 3px 0 0;
}

/*main page arter for registered users*/
.div_search input {
    padding: 14px 20px;
    font-size: 16px;
    line-height: 19px;
    width: 850px;
    box-shadow: none;
    border-radius: 5px 0 0 5px;
    border: 1px solid #FFFFFF;
    float: left;
    height: 25px;
}
.div_search .search_shadow {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-box-shadow: 0px -1px 1px 0px rgba(100, 100, 100, 0.19);
    -moz-box-shadow:    0px -1px 1px 0px rgba(100, 100, 100, 0.19);
    box-shadow:         0px -1px 1px 0px rgba(100, 100, 100, 0.19);
    width:896px;
    background-color: #fff;
    float:left;
}
.div_search input:focus {
    outline:none
}
.div_search .type_search {
    float:left;
    padding:22px 20px 19px 20px;
    font-size:13px;
    color:#666666;
    border-right:1px solid #F7F7F7;
    background-color:#fff;
}
.div_search .sel_imul {
    width:183px;
}
.div_search .select {
    float:left;
}
.div_search .sel_imul.act .sel_selected .sel_arraw {
    background-color: rgba(80, 169, 203, 0.5);
}
.div_search .sel_selected .sel_arraw {
    width:45px;
}
.div_search .sel_imul .sel_selected {
    padding:21px 55px 20px 22px;
    border:none;
}
.div_search .sel_options .sel_option:hover{
    background-color: rgba(80, 169, 203, 0.5);
}
.div_search .sel_options .sel_option.sel_ed {
    background-color: rgba(80, 169, 203, 0.5);
}
.div_search .sel_imul:hover .sel_selected .sel_arraw {
    background-color: rgba(80, 169, 203, 0.5);
    border-left:1px solid rgba(80, 169, 203, 0.5);
}
.div_search .sel_selected .sel_arraw {
    background: url(../images/whoareyou/who_icon_select_down.png) 48% 53% no-repeat;
    right:-1px;
}
.div_search .sel_options .sel_option {
    font-family: 'PTSansRegular';
}
.div_search .sel_imul .sel_options {
    width:184px;
    border:none;
    box-shadow: 0px 3px 6px -3px #aaa;
    -moz-box-shadow: 0px 3px 6px -3px #aaa;
    -webkit-box-shadow: 0px 3px 6px -3px #aaa;

}
.div_search .sel_imul.act .sel_selected .sel_arraw {
    border-left:1px solid rgba(80, 169, 203, 0.5);
}
.div_search .button_search {
    float:right;
    color:#fff;
    background-color: #50a9cb;
    font-size:18px;
    line-height: 18px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    padding: 18px 24px;
}
.div_search .button_search:hover {
    text-decoration: none;
    background-color:#73C2E0;
    cursor:pointer;
}

/*menu category*/
.menu_categories {
    /*margin: 0 0 0 18px;*/
    padding: 15px 0;
    border-top:1px solid #DFDFDF;
    border-bottom:1px solid #DFDFDF;
    color:#666666;
    font-size:13px;
    position: relative;
}
.menu_categories ul {
    display: block;
    margin: 0 0 -16px 0;
    padding: 0;
}
.menu_categories ul li {
    display: inline-block;
    font-size: 13px;
    line-height: 13px;
    margin:0 16px;
    padding-bottom:12px;
    position: relative;
}
.menu_categories ul li.active1 {
    border-bottom:2px solid #50A9CB;

}

.menu_categories ul li.forPro:before{
    background: url("../images/proIcon_for_menu.fw.png") no-repeat left top;
    display: block;
    content: "";
    width: 32px;
    height: 20px;
    position: absolute;
    right: -26px;
    top: -18px;
}

.menu_categories ul li a{
    color:#666666;
}

.menu_categories ul li a:hover{
    color: #0083B5;
    text-decoration: none;
}

.menu_categories .pro_corp_links{
    position: absolute;
    right: 0;
    top: 0;
}

.menu_categories .pro_corp_links .text{
    /*background: url("../images/profcorp/top_menu_pro_corp_arrow_next.png") no-repeat right center;*/
    float: left;
    font-size: 13px;
    line-height: 13px;
    margin: 13px 14px 0 0;
    padding: 0;
    text-transform: uppercase;
}

.menu_categories .pro_corp_links .links{
    width: 300px;
    height: 30px;
    float: left;
    margin: 6px 0 0 0;
}

.menu_categories .pro_corp_links .links a{
    /*display: block;*/
    /*height: 30px;*/
    /*width: 150px;*/
    text-decoration: none;
    background: transparent;
    /*font-size: 14px;*/
    /*line-height: 29px;*/
    /*text-transform: uppercase;*/
    /*color: #FFFFFF;*/
    /*text-align: center;*/
    /*opacity: 0.9;*/
}

.menu_categories .pro_corp_links .links a:hover{
    opacity: 1;
}

.menu_categories .pro_corp_links .links a:focus{
    box-shadow: inset 0px 0px 2px 2px rgba(255, 255, 255, 0.59);
    -moz-box-shadow: inset 0px 0px 2px 2px rgba(255, 255, 255, 0.59);
    -webkit-box-shadow: inset 0px 0px 2px 2px rgba(255, 255, 255, 0.59);
}

.menu_categories .pro_corp_links .links a.pro{
    background: url("../images/profcorp/top_menu_pro_a_ac_bg2.png") no-repeat center center;
    float: left;
    border-radius: 6px 0 0 6px;
    -moz-border-radius: 6px 0 0 6px;
    -webkit-border-radius: 6px 0 0 6px;
}

.menu_categories .pro_corp_links .links a.corp{
    background: url("../images/profcorp/top_menu_corp_a_ac_bg2.png") no-repeat center center;
    float: right;
    border-radius: 0 6px 6px 0;
    -moz-border-radius: 0 6px 6px 0;
    -webkit-border-radius: 0 6px 6px 0;
}
/*/menu category*/

/*section menu*/
#contant .section_menu{
    padding: 0 0 25px 0;
}

#contant .section_menu ul{
    display: block;
    margin: 0;
    padding: 0;
    list-style: none;
}

#contant .section_menu ul li{
    display: inline-block;
    margin: 0 14px;
    padding-bottom: 5px;
    position: relative;
    font-size: 13px;
    line-height: 13px;
}

#contant .section_menu ul li a{
    color: #333333;
    text-decoration: none;
}

#contant .section_menu ul li:first-child{
    margin-left: 0;
}

#contant .section_menu ul li.act{
    border-bottom: 2px solid #86B517;
    font-weight: bold;
}

#contant .section_menu ul li span{
    color: #ACACAC;
}
/*/section menu*/


.best_phones {
    float:left;
    background: #EBEBEB url('/static/techcrunch/images/after_reg/best_phones.png') no-repeat top right;
    padding:25px 0 25px 32px;
    margin:0 5px 8px 0;
    width:600px;
}
.best_phones p {
    color:#7A7A7A;
    font-size: 13px;
    padding-bottom:10px;
}
.best_phones .header {
    color:#333;
    font-size:28px;
    line-height: 35px;
    font-family:Helvetica3Thin3Thin;
}
.best_phones .buy_cheaper {
    background-color: #666666;
    color:#E8E8E8;
    padding:10px 15px;
    font-size:13px;
    width:200px;
    position:relative;
    margin-top:7px;
}
.buy_cheaper:hover {
    cursor:pointer;
    text-decoration: underline;
}
.buy_cheaper span:after {
    content:url('/static/techcrunch/images/after_reg/buy_cheaper_button.png');
    position:absolute;
    top:1px;
    right:-16px;
}
.main .try {
    float:right;
    background-color:#fff;
    padding:25px 25px 6px 25px;
}
.main .try .header {
    color:#666666;
    font-size: 13px;
}
.main .try a {
    color:#333;
    font-size:19px;
    line-height: 18px;
    font-family:Helvetica_LightNormalRegular;
}
.main .try .professional {
    border-bottom:1px solid #EBEBEB;
    padding:31px 0;
    background: url('/static/techcrunch/images/after_reg/prof.png') no-repeat 247px 17px;
    width:310px;
}
.main .try .corporative {
    padding:32px 0;
    background: url('/static/techcrunch/images/after_reg/corp.png') no-repeat 247px 17px;
    width:310px;
}
.main .products {
    padding:30px 0;
    background-color:#fff;
}
.main .products .item {
    text-align: center;
    width:137px;
    margin:0 31px;
    float:left;
    font-size: 13px;
}
.main .products .item .name, .main .products .item .price {
    margin:10px 0;
}
.main .products .item .buy a {
    color:#fff;
}
.main .products .item .buy {
    color:#fff;
    background-color:#86B517;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    padding:4px 0;
}
.main .products .item .buy:hover {
    cursor:pointer;
    text-decoration: underline;
}
.main .products .item .image {
    height:140px;
    width:100%;
    position:relative;
}
.main .products .item .image img {
    position:absolute;
    margin:auto;
    top:0;right:0;left:0;bottom:0;
    max-width: 137px;
    max-height: 140px;
}
.main .reg_product {
    background:#fff url('/static/techcrunch/images/after_reg/reg_product.png') no-repeat top right;
    padding:15px 32px 18px 32px;
    margin:8px 8px 8px 0;
    font-size:21px;
    width:612px;
    float:left;
}

.main .reg_product .header_gr {
    color:#66CC00;
    line-height: 33px;
    font-family:Helvetica_LightNormalRegular;
}
.main .reg_product .find {
    background-color: #86B817;
    color:#fff;
    padding:10px 15px;
    font-size:13px;
    width:230px;
    position:relative;
    margin-top:28px;
}
.main .reg_product .find:hover {
    cursor:pointer;
    text-decoration: underline;
}
.main .reg_product .find a{
    color: #FFF;
}
.main .reg_product .find span:after {
    content:url('/static/techcrunch/images/after_reg/find_button.png');
    position:absolute;
    top:1px;
    right:-16px;
}
.main .why_geo {
    background:#fff url('/static/techcrunch/images/after_reg/geo.png') no-repeat bottom right;
    padding:20px 25px;
    height:103px;
    font-size:18px;
    line-height: 20px;
    float:left;
    width:288px;
    margin:8px 0 8px 0;
    font-family:Helvetica_LightNormalRegular;
    color:#333;
}
.main .more_products {
    background-color: #fff;
    float:left;
    margin:0 8px 0 0;
    width:676px;
    height:356px;
}
.main .more_products .header {
    font-size: 19px;
    padding:32px;
    font-family:Helvetica_LightNormalRegular;
}
.main .more_products .item {
    width:127px;
    margin:0 19px;
    float:left;
    color:#2E809F;
}
.main .more_products .item .cat {
    margin-top:20px;
}
.main .more_products .item .cat,  .main .more_products .item a{
    color:#2F819F;
}
.main .more_products .item .cat .h {
    font-size: 13px;
    font-weight: bold;
    margin-bottom:12px;
}
.main .more_products .item .cat p {
    font-size: 12px;
    padding:5px 0;
}
.main .more_products .item .image {
    height:130px;
    width:100%;
    position:relative;
}
.main .more_products .item .image img {
    position:absolute;
    margin:auto;
    top:0;bottom:0;left:0;
}
.main .fly_cards .fly, .main .cards {
    width: 291px;
    padding:25px 0 0 25px;
}
.main .fly_cards .fly {
    background:#fff url('/static/techcrunch/images/after_reg/fly.png') no-repeat top right;
    height:119px;
}
.main .fly_cards a {
    color:#333;
}
.main .fly_cards a:hover {
    text-decoration:none;
}
.main .fly_cards .fly span, .main .cards span {
    font-size:29px;
    line-height: 31px;
    font-family:Helvetica3Thin3Thin;
}
.main .fly_cards .fly p, .main .cards p {
    font-size:13px;
    line-height:17px;
    margin-top:20px;
    color:#999999;
}
.main .fly_cards {
    width:316px;
    float:left
}
.main .fly_cards .cards {
    background:#fff url('/static/techcrunch/images/after_reg/cards.png') no-repeat bottom right;
    height:114px;
    margin-top:8px;
    height:179px;
}

.back_home {
    background:#fff url('/static/techcrunch/images/landing/back.png') no-repeat top left;
    width:59px;
    height:58px;
    margin-left:50px;
}
.welcome_prof .back_home {
    background:url(/static/techcrunch/images/auditory/auditory_sprite.png) no-repeat -102px -67px;
    width:47px;
    height:47px;
    position:absolute;
    top:25px;left:-117px;
}
.welcome_prof .back_home:hover {
    background-position:-51px -67px;
}
.welcome_prof .reg_prof {
    padding:18px 56px 18px 30px;
    background: #86B817 url('/static/techcrunch/images/landing/arrow_reg.png') no-repeat top left;
    background-position: 127px 17px;
    color:#fff;
    font-size:15px;
    border-radius:5px;
    margin-top:30px;
    width:87px;
}

.welcome_prof {
    background-color:#fff;
}
.welcome_prof .promo {
    background: url("/static/techcrunch/images/landing/slider4.jpg") no-repeat scroll 0 -60px #fff;
    height: 447px;
    padding: 41px 0 0 517px;
    position: relative;
    width: 1024px;
}
.welcome_prof.corp .promo {
    background: url("/static/techcrunch/images/landing/slider4.jpg") no-repeat scroll 0 -60px #fff;
    height: 414px;
    padding: 41px 0 0 517px;
    position: relative;
    width: 1024px;
}
.welcome_prof .promo h2 {
    font-family: 'Roboto', sans-serif;
    font-size: 32px;
    line-height: 40px;
    font-weight: 100;
    padding-bottom: 31px;
    margin: 0;
}
.welcome_prof.corp .promo h2 {
    font-family: 'Roboto', sans-serif;
    font-size: 32px;
    line-height: 40px;
    font-weight: 100;
    padding-bottom: 31px;
}
.welcome_prof .promo p {
    font-family: 'Roboto', sans-serif;
    line-height:19px;
    font-weight: 300;
    margin: 0;
}
.welcome_prof .promo p.text,
.welcome_prof.corp .promo p.text{
    font-size: 17px;
    line-height: 26px;
    padding-bottom: 10px;
    padding-top: 34px;
}
.welcome_prof .promo .b-choice-tariff {
    width: 483px;
    height: 60px;
}

.b-choice-tariff .tariff-item {
    background:url('/static/techcrunch/images/landing/bg_opacity.png') repeat 0 0;
    height: 60px;
    width: 120px;
    float: left;
    margin-left: 1px;
    display: table;
    text-align: center;
    color: #000000;
}
.corp .b-choice-tariff .tariff-item {
    background:url('/static/techcrunch/images/landing/bg_opacity.png') repeat 0 0;
    height: 60px;
    width: 160px;
    float: left;
    margin-left: 1px;
    display: table;
    text-align: center;
    color: #000000;
}
.b-choice-tariff .tariff-item p {
    font-size: 22px;
    display: table-cell;
    vertical-align: middle;
    padding: 0;
    font-weight: normal;
}
.b-choice-tariff .tariff-item p span {
    font-size: 13px;
}
.b-choice-tariff .tariff-item:hover {
    cursor: pointer;
    /*background:#4d9bc6 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAGCAYAAAAVMmT4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjZDQjZBN0U4MDVBMTFFNEJDRDhFNUYxMUVBNUE3OEQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjZDQjZBN0Y4MDVBMTFFNEJDRDhFNUYxMUVBNUE3OEQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGNkNCNkE3QzgwNUExMUU0QkNEOEU1RjExRUE1QTc4RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGNkNCNkE3RDgwNUExMUU0QkNEOEU1RjExRUE1QTc4RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pn7/D3IAAABNSURBVHjaYvj///9qIHYDYgY82B2kDsZ4h0eDG1TeAybggUMDXCGIjywB0+AK5bsiK0RXDMKeQPweiMugtCeyPDY3ghQ8RFcIwgABBgCFQ9Rc4o3DZwAAAABJRU5ErkJggg==') no-repeat 56px 46px;*/
    background: #50a9cb;

}
.b-choice-tariff .tariff-item:hover p {
    color: #ffffff;
}
.b-choice-tariff .tariff-item:first-child {
    margin-left: 0;
}
.welcome_prof a:hover {
    text-decoration: none;
}
.welcome_prof .promo_corp {
    background:#fff url('/static/techcrunch/images/landing/baner_corp.jpg') no-repeat top left;
}
.welcome_prof .promo_corp .reg_prof {
    right:215px;
}
.welcome_prof .reg_prof:hover,.welcome_prof .try:hover {
    text-decoration: none;
    background-color: #73C2E0 !important;
}
.welcome_prof .try {
    padding:13px 48px 13px 20px;
    background: #50a9cb url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAALCAYAAABcUvyWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkM3NUE1QzA4MDZGMTFFNEI5RDg4RjBCQjYwMDgyREQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkM3NUE1QzE4MDZGMTFFNEI5RDg4RjBCQjYwMDgyREQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyQzc1QTVCRTgwNkYxMUU0QjlEODhGMEJCNjAwODJERCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyQzc1QTVCRjgwNkYxMUU0QjlEODhGMEJCNjAwODJERCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlahHsYAAABQSURBVHjaYvj///9qIHYHYgZkzAAVfAfEHugSIOwGxO+RJZG1u0F1eqJLgLALTBJdAoTLgPghNh0gu7yQBV2x2YFiMUzCDZc/1mDzOUCAAQBmuNRbe6IKIwAAAABJRU5ErkJggg==') no-repeat 117px 16px;
    color:#fff;
    font-size:14px;
    border-radius:2px;
    width:136px;
    margin:0 auto;
    height: 40px;
    line-height: 14px;
}
.welcome_prof .new {
    padding:40px 25px 35px 25px;
    background-color: #fff;
    text-align:center;
}
.welcome_prof .new h2 {
    font-family: 'Roboto', sans-serif;
    font-size: 32px;
    line-height: 40px;
    font-weight: 100;
    padding-bottom: 0;
}
.welcome_prof .new .item {
    float:left;
    margin:41px 12px;
    text-align:center;
    width:163px;
}
.welcome_prof .new .item p {
    font-size: 17px;
    line-height: 26px;
    font-family: 'Roboto', sans-serif;
}
.welcome_prof.corp .new .item {
    float:left;
    margin:41px 12px 0 12px;
    text-align:center;
    width:163px;
}
.welcome_prof.corp .new .item.height1 {
    height:170px;
}
.welcome_prof.corp .new .item.height2 {
    height:340px;
}
.welcome_prof .new .item .image {
    height:116px;

}
.welcome_prof .new .item .text {
    color:#707070;
    line-height:18px;
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
}
.welcome_prof .limited_offer {
    position:relative;
    text-align:center;
    background-color:#EFECE4;
    line-height:20px;
    padding:65px 0 30px 0;
    }
.welcome_prof .limited_offer p {
    font-weight: 300;
    font-family: 'Roboto', sans-serif;
}
.welcome_prof .limited_offer:before {
    content:'Ограниченное предложение';
    font-size: 32px;
    line-height: 55px;
    font-weight: 300;
    font-family: 'Roboto', sans-serif;
    color: #ffffff;
    width:560px;height:58px;
    background:url(/static/techcrunch/images/landing/limited_offer_bg.png) no-repeat top left;
    position:absolute;
    top:-29px;left:219px;
}
.welcome_prof .limited_offer:after {
    content:'';
    width:57px;height:28px;
    /*background:url(/static/techcrunch/images/landing/limited_offer.png) no-repeat -561px 0;*/
    position:absolute;
    bottom:-28px;left:471px;
    z-index:2;
}
.welcome_prof .title-prices h2 {
    font-family: "Roboto",sans-serif;
    font-size: 32px;
    font-weight: 100;
    line-height: 40px;
    padding-bottom: 31px;
    padding-top: 41px;
    text-align: center;
}
.welcome_prof .prices {
    background-color: #fff;
    margin-bottom: 40px;
}
.welcome_prof .prices>div {
    float:left;
    text-align:center;
    position:relative;
    width:250px;
    border-right:1px solid #eaeaea;
    padding:55px 0;
}
.welcome_prof .prices>div:hover,
.welcome_prof .prices>div.active {
    background-color: #f2f2f2;
}
.welcome_prof.corp .prices>div {
    width:332px;
}
.welcome_prof .prices .last-child {
    border-right:none;
    width:246px;
}
.welcome_prof .prices .sum {
    font-size:31px;
}

.welcome_prof .prices .period {
    padding: 9px 0 29px 0;
    font-size:13px;
}
.welcome_prof .prices a {
    display:block;
    width:155px;
    height:34px;
    margin:0 auto;
}
.welcome_prof .prices .sale {
    position:absolute;
    top:-8px;right:-15px;
    width:91px;height:44px;
    background: url(/static/techcrunch/images/landing/limited_offer.png) no-repeat -622px 0;
    color:#fff;
    font-size:22px;
    padding-top:13px;
}
.to_compare {
    padding:54px 60px 46px 0;
    background: url(/static/techcrunch/images/landing/to_compare.jpg) no-repeat top left;
    position:relative;
}
.to_compare .maan {
    position:absolute;
    bottom:0;
    left:40px;
    background: url(/static/techcrunch/images/landing/maan.png) no-repeat top left;
    width:201px;height:148px;
}
.to_compare .text {
    font-size:16px;
    padding-left:300px;
    float:left;
}
.to_compare .to_link {
    display:block;
    float:right;
    font-size:13px;
    color:#333;
    border-bottom:1px dotted #333;
    padding:1px 0 4px 0;
    margin-right:30px;
    position:relative;
}
.to_compare .to_link:after {
    content:'';
    position:absolute;
    top:0;right:-32px;
    width:19px;height:14px;
    background:url(/static/techcrunch/images/landing/to_link.png)no-repeat top left;
}
.to_compare .to_link:hover {
    text-decoration:none;
}
.welcome_prof.corp .promo_text {
    font-size:16px;
    text-align:center;
    padding:50px 0;
    line-height:23px;
}
.welcome_prof.corp .new {
    padding-top:0;
}
/* professional index */

.pro .best_phones {
    background: url('/static/techcrunch/images/pro/girl.jpg');
    margin-top:15px;
}
.pro .best_phones .buy_cheaper {
    width:150px;
}
.pro .best_phones .header {
    margin:17px 0 26px 0;
}

.pro .whats_new {
    float:left;
    margin-left:3px;
    width:310px;
    background-color: #fff;
    margin-top:15px;
    padding:39px 25px 25px 25px;
}
.pro .whats_new h2 {
    font-family:Helvetica3Thin3Thin;
    font-size:50px;
}
.pro .whats_new p {
    font-size:13px;
    line-height:16px;
    margin:17px 0 38px;
    color:#7D7D7D;
}
.pro .whats_new .buy_cheaper {
    width:81px;
}
.pro .all_grants {
    float:left;
    width:632px;
    margin-right:8px;
}
.pro .right_promos {
    float:right;
    width:360px;
}
.pro .right_promos .try {
    background: #fff url('/static/techcrunch/images/after_reg/corp.png') no-repeat;
    background-position: 272px 38px;
    padding:25px 25px 25px 25px;
    width:310px;
    float:none;
}
.pro .right_promos .try h3 {
    font-size:13px;
    font-weight: normal;
    color:#7D7D7D;
}
.pro .right_promos .try p {
    font-size:16px;
    font-family:Helvetica3Thin3Thin;
}
.pro .right_promos .mobile {
    background: #fff url('/static/techcrunch/images/pro/mobile.jpg') no-repeat bottom right;
    background-position: 21px 50px;
    padding:25px 0 0 30px;
    font-size: 13px;
    height: 145px;
    box-shadow: none !important;
    border-bottom:1px solid #E5E5E5;
    margin-top:8px;
}
.pro .right_promos h2 {
    font-size: 18px;
    margin-right:20px;
    font-weight: normal;
    line-height:22px;
}
.pro .right_promos .mobile p {
    line-height: 17px;
    margin-top:10px;
}
.pro .right_promos .why_geo {
    background:#fff url('/static/techcrunch/images/landing/geo.png') no-repeat bottom right;
    padding:34px 29px 22px 29px;
    height:103px;
    font-size:18px;
    line-height: 20px;
    color:#333;
    border-bottom:1px solid #E5E5E5;
    width:302px;
    margin:0;
    float:none;
}
.pro .right_promos .fly {
    background:#fff url('/static/techcrunch/images/landing/fly.png') no-repeat top right;
    height:122px;
    padding:34px 29px 22px 29px;
    border-bottom:1px solid #E5E5E5;
}
.pro .right_promos a {
    color:#333;
}
.pro .right_promos a:hover {
    text-decoration:none;
}
.pro .right_promos p{
    font-size:13px;
    line-height:17px;
    margin-top:10px;
    color:#999999;
}
.pro .right_promos .cards {
    background:#fff url('/static/techcrunch/images/after_reg/cards.png') no-repeat bottom right;
    height:170px;
    width:335px;
    border-bottom:1px solid #E5E5E5;
}
/*Customer Reviews*/
.pro .right_promos .customerReviewsMore {
    background-color: #fff;
    padding:25px 25px;
}
.pro .right_promos .customerReviews .el{
    padding: 15px 0 10px 0;
}
.pro .right_promos .customerReviews .head{
    height: 60px;
    margin: 0 0 25px 0;
}

.pro .right_promos .customerReviews .head .photo{
    float: left;
}

.pro .right_promos .customerReviews .head .photo img{
    display: block;
    width: 60px;
    height: 60px;
    border: none;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -khtml-border-radius: 50%;
}

.pro .right_promos .customerReviews .head .name{
    color: #858585;
    font-size: 12px;
    line-height: 16px;
    padding-left: 20px;
    padding-bottom: 4px;
    float: left;
}

.pro .right_promos .customerReviews .head .name a{
    display: block;
    font-size: 15px;
    color:#4391BA;
}

.pro .right_promos .customerReviews .head .name span{
    display: block;
    font-family: arial;
    font-size: 12px;
}
.pro .right_promos .customerReviews .head .name >div {
    margin-bottom:8px;
}

.pro .right_promos .customerReviews .description p{
    font-size: 13px;
    line-height: 20px;
    margin: 0;
    padding: 0;
    color:#333;
}
/*/Customer Reviews*/
.pro .all_grants .grant {
    padding:40px 0 30px 32px;
    background-color:#fff;
    margin-bottom:8px;
}
.pro .all_grants .grant .image {
    float:left;
    height:140px;
    width:126px;
    position:relative;
}
.pro .all_grants .grant .image img {
    position:absolute;
    margin:auto;
    top:0;bottom:0;right:0;left:0;
    max-width:126px;
    max-height: 140px;
}
.pro .all_grants .grant .info {
    float:left;
    padding-left:20px;
    width:454px;
}
.pro .all_grants .grant .info h2 {
    font-size:14px;
    font-weight: normal;
    padding-bottom:9px;
}
.pro .all_grants .grant .info p {
    font-size: 12px;
    color:#A1A1A1;
}
.pro .all_grants .grant .info .take_grant {
    float:right;
    margin-top:-5px;
    margin-right:32px;
}
.pro .all_grants .grant .info .take_grant a {
    display:block;
    float:left;
    background-color: #86B517;
    border-radius:3px;
    padding:5px 26px;
    color:#fff;
    font-size:13px;
    margin-right:9px;
}
.pro .all_grants .grant .info .take_grant img {
    margin-top:3px;
}
.pro .all_grants .grant .info .item {
    float:left;
    font-size:12px;
    text-align:center;
    width:147px;
    margin-top:46px;
}
.pro .all_grants .grant .info .item p {
    color:#333;
}
.pro .all_grants .grant .info .item span {
    font-size:18px;
}
.pro .all_grants .grant .info .item .sum_grant {
    font-weight: bold;
}
.pro .all_grants .grant .info .item .slider_quantity {
    width:106px;
    margin-top:13px;
}
/* //professional index */

/* STYLE FOR promoS*/

.promo_mobile p {
    line-height: 17px;
    margin-top:10px;
}
.promos h2{
    font-size:18px;
    font-weight: normal;
    line-height: 22px;
}

.promo_register_product {
    background-color: #fff;
    padding: 30px 30px;
    line-height: 21px;
    border-bottom:1px solid #E5E5E5;
}
.promo_register_product .green {
    color:#66CC00;
}
.promo_register_product a {
    background-color: #CCCCCC;
    color:#fff;
    padding:7px 14px;
    font-size:13px;
    width:230px;
    position:relative;
    margin-top:28px;
    display:block;
}
.promo_register_product a:after {
    content:url('/static/techcrunch/images/product_card/find_button.png');
    position:absolute;
    top:1px;
    right:-16px;
}
.promo_why_geo {
    background:#fff url('/static/techcrunch/images/landing/geo.png') no-repeat bottom right;
    padding:34px 29px 22px 29px;
    height:103px;
    font-size:18px;
    line-height: 20px;
    color:#333;
    border-bottom:1px solid #E5E5E5;
    display:block;
}
.promo_fly, .promo_cards {
    padding:34px 29px 23px 29px;
    border-bottom:1px solid #E5E5E5;
    display:block;
    color:#333;
}
.promo_fly:hover, .promo_why_geo:hover, .promo_cards:hover {
    text-decoration:none;
}
.promo_fly {
    background:#fff url('/static/techcrunch/images/landing/fly.png') no-repeat top right;
    height:182px;
}
.promo_fly p, .promo_cards p {
    font-size:13px;
    line-height:17px;
    margin-top:10px;
    color:#999999;
}
.promo_cards {
    background:#fff url('/static/techcrunch/images/after_reg/cards.png') no-repeat bottom right;
    height:200px;
}
.promo_products {
    padding:34px 29px 23px 29px;
    background: #fff url(/static/techcrunch/images/landing/banner_products.png) no-repeat;
    background-position: 175px 52px;
    font-size:12px;
}
.promo_products h2 {
    padding-bottom:30px;
}
.promo_products h3 {
    color:#2F819F;
    font-size:13px;
}
.promo_products p {
    color:#2F819F;
    padding-bottom: 9px;
}

/*GEO POINTS PROMO*/
#contant.geo .geo_promo {
    background: url(/static/techcrunch/images/geo_points/banner.jpg) no-repeat top left;
    height:501px;
    margin-top:30px;
    position:relative;
}
#contant.geo .geo_promo img {
    position:absolute;
    top:70px; right:65px;
}
#contant.geo .desc {
    background-color: #fff;
    padding:60px;
    font-size:14px;
    position:relative;
}
#contant.geo .desc .points, #contant.geo .desc .routes, #contant.geo .desc .radius, #contant.geo .desc .delivery{
    float:left;
    padding-left:110px;
    width:293px;
    line-height:19px;
    position:relative;
}
#contant.geo .desc .points, #contant.geo .desc .radius {
    margin-right:63px;
}
#contant.geo .desc .radius, #contant.geo .desc .delivery {
    margin-top:60px;
}
#contant.geo .desc .points:before, #contant.geo .desc .routes:before,#contant.geo .desc .radius:before,#contant.geo .desc .delivery:before {
    content:'';
    position:absolute;
    top:0;left:0;
    background: url(/static/techcrunch/images/geo_points/promo.png) no-repeat top left;
    width:99px;
    height:87px;
}
#contant.geo .desc .routes:before {background-position: -106px 0;}
#contant.geo .desc .radius:before {background-position: -230px 0;}
#contant.geo .desc .delivery:before {background-position: -368px 0;}

#contant.geo .desc .actions {
    padding:60px 0 0 0;
}
#contant.geo .desc .actions a {
    font-family: "Roboto",sans-serif;
    font-size: 14px;
    display:block;
    padding:11px 30px 11px 37px;
    background-color: #96c633;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    color:#fff;
    width:196px;
    float:left;
}
#contant.geo .desc .actions a:hover {
    text-decoration: none;
    background-color:#A7DB39;
}
#contant.geo .desc .actions .show_next {
    float:right;
    font-size:13px;
    margin-top:14px;
}
/*
.geo input[type="checkbox"] + label {
    cursor: pointer;
    font-size:13px;
    position:relative;
    padding-left:27px;
}
.geo input[type="checkbox"] + label::before {
    content: "";
    position:absolute;
    top:1px;left:0;
    height: 14px;
    width: 20px;
    background-image: url(/static/techcrunch/images/checkbox_sprite.png);
    background-repeat: no-repeat;
}
.geo input[type="checkbox"] + label::before {
    background-position: 0 0;
}
.geo input[type="checkbox"]:checked + label::before {
    background-position: 0 -15px;
}
*/
#background_map {
    width:100%;
    height:1500px;
    position:absolute;
    top:0;
    left:0;
    z-index:0;
}
.background_map {
    width:100%;
    height:1500px;
    z-index:1;
    background-color: rgba(255,255,255,0.45);
    position:absolute;
    top:0;
    left:0;
}
#contant.geo {
    position:relative;
    z-index:2;
}
#geo_tools {
    width:100%;
    /*display:none;*/
    position:relative;
    margin-top:-20px;
    z-index:10
}
#geo_tools  .top_panel {
    background-color: rgba(255,255,255,0.67);
    padding:15px 30px;
}
#geo_tools  .top_panel>div {
    float:right;
    margin-left:30px;
}
#geo_tools .left_panel {
    position:absolute;
    top:0;left:0;
    background-color: rgba(255,255,255,0.9);
    z-index:1;
}
#geo_tools .left_panel h2 {
    font-size:24px;
    font-weight: normal;
    padding-bottom:20px;
    margin-left:30px;
}

#geo_tools .left_panel .points, #geo_tools .left_panel .routes {
    height:370px;
    padding:35px 0;
    width:330px;
    position:relative;
    font-size:13px;
    border-bottom:1px solid #D2D6CD;
}
#geo_tools .left_panel .mark {
    position:absolute;
    right:-26px;top:416px;
    width:26px;height:49px;
    background: url(/static/techcrunch/images/geo_points/promo.png) no-repeat top left;
    background-position: 0 -87px;
    cursor:pointer;
}
#geo_tools .left_panel .create {
    display:block;
    margin:10px 0 10px 30px;
    position:relative;
    padding-left:30px;
}
#geo_tools .left_panel .create:before {
    content:'';
    position:absolute;
    top:-5px;left:0;
    width:20px;height:20px;
    background: url(/static/techcrunch/images/geo_points/promo.png) no-repeat top left;
    background-position: -30px -87px;
}
#geo_tools .left_panel .icon {
    position:absolute;
    top:0;left:0;bottom:0;right:0;
    margin:auto;
    width:80px;
    height:74px;
    background: url(/static/techcrunch/images/geo_points/promo.png) no-repeat top left;
}
#geo_tools .left_panel .routes .icon {background-position: -106px 0;}
#geo_tools .left_panel .text {
    text-align:center;
    color:#787977;
    line-height:16px;
    margin-top:188px;
}
#geo_tools .left_panel .about_folders {
    padding-left:85px;
    background: url(/static/techcrunch/images/geo_points/about_folders.png) no-repeat 30px 3px;
    color:#787977;
    margin-top:66px;
}
#geo_tools .left_panel .folders {
    padding:30px 0 30px 14px;
    background-color: #fff;
}
#geo_tools .left_panel .points ul {
    list-style-type: none;
    padding:0;
    margin:0;

}
#geo_tools .left_panel .points ul li {
    display:block;
    padding:10px 11px 11px 60px;
    position:relative;
}
#geo_tools .left_panel .points ul li:before {
    content:'';
    position:absolute;
    top:8px;left:30px;
    width:18px;height:18px;
    background: url(/static/techcrunch/images/geo_points/promo.png) no-repeat -53px -89px;
}
#geo_tools .left_panel .points ul li.active {
    background-color: #50A9CB;
    color:#fff;
}
#geo_tools .left_panel .points ul li.active:after {
    content:'';
    position:absolute;
    top:0;right:-16px;
    width:16px;height:39px;
    background: url(/static/techcrunch/images/geo_points/promo.png) no-repeat -118px -89px;
}
#geo_tools .left_panel .points ul li.home.active:before {background-position: -73px -106px;}
#geo_tools .left_panel .points ul li.work.active:before {background-position: -94px -106px;}
#geo_tools .left_panel .points ul li.active:before {background-position: -53px -107px;}

#geo_tools .left_panel .points ul li.home:before {background-position: -73px -89px;}
#geo_tools .left_panel .points ul li.work:before {background-position: -94px -89px;}
#geo_tools .left_panel .points ul li:hover {
    cursor:pointer;
    text-decoration:underline;
}
#geo_tools .left_panel .points ul li.active .edit,#geo_tools .left_panel .points ul li.active .delete {
    float:right;
    width:25px;height:25px;
    cursor:pointer;
    background: url(/static/techcrunch/images/geo_points/promo.png) no-repeat -138px -90px;
    margin:-5px 3px 0 0;
}
#geo_tools .left_panel .points ul li.active .delete {background-position: -166px -90px;}
#geo_tools .elements_on_map {
    position:relative;
    width:100%;height:1000px;
    z-index:0;
}
#geo_tools .geo_point {
    position:absolute;
    height:115px;
}
#geo_tools .geo_point .icon {
    width:72px;height:72px;
    background: #50A9CB url(/static/techcrunch/images/geo_points/common_geo_point.png) no-repeat 50% 50%;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -webkit-box-shadow: 1px 1px 2px 0px rgba(50, 50, 50, 0.6);
    -moz-box-shadow:    1px 1px 2px 0px rgba(50, 50, 50, 0.6);
    box-shadow:         1px 1px 2px 0px rgba(50, 50, 50, 0.6);
    margin:0 auto;
}
#geo_tools .geo_point.work .icon {
    background: #50A9CB url(/static/techcrunch/images/geo_points/work_geo_point.png) no-repeat 50% 50%;
}
#geo_tools .geo_point.home .icon {
    background: #FF9900 url(/static/techcrunch/images/geo_points/home_geo_point.png) no-repeat 50% 50%;
}
#geo_tools .geo_point .name_point {
    background: #50A9CB;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -webkit-box-shadow: 2px 2px 2px 0px rgba(50, 50, 50, 0.6);
    -moz-box-shadow:    2px 2px 2px 0px rgba(50, 50, 50, 0.6);
    box-shadow:         2px 2px 2px 0px rgba(50, 50, 50, 0.6);
    padding:6px 18px;
    color:#fff;
    font-size:13px;
    margin-top:8px;
    text-align:center;
}
#geo_tools .geo_point.home .name_point {
    background: #FF9900;
}
#geo_tools .geo_point .amount {
    width:35px;height:35px;
    background: #333;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    font-size: 14px;
    color:#fff;
    position:absolute;
    top:50px;right:-15px;
    font-weight: bold;
    text-align: center;
    line-height: 34px;
}

/*CHANGE PASSWORD*/
/*.change_pas {
    background-color: #fff;
    padding:40px;
    font-size:14px;
}
.change_pas .inputEl{
    height: 18px;
    border-bottom: 1px solid rgba(102, 102, 102, 0.1);
    padding: 0 0 15px 0;
    margin: 0 0 25px 0;
    width:275px;
}
.change_pas .inputEl input {
    color: #828282;
    background : rgba(250, 250, 250, .001);
    border: none;
    padding: 5px;
    font-size: 13px;
    height: 18px;
    width:264px;
}*/
/*.change_pas .changeButton {
    color:#fff;
    cursor:pointer;
    background-color: #47A6CA;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding:15px 30px;*/
    /*width:107px;*/
/*    text-align:center;
    margin-top:40px;
    display: inline-block;
}*/
.change_pas .msg {
    color:#FD7D28;
    display:none;
}

/*INTERESTS*/
#contant .back_to {
    display:block;
    color:#333;
    padding:10px 0 26px 0;
    cursor:pointer;
}
#contant .back_to:before {
    content:'';
    display:inline-block;
    width:18px;height:21px;
    background: url(/static/techcrunch/images/interests/sprite.png) no-repeat top left;
    margin:0 20px -3px 0;
}
#contant .promo_add_interest {
    background: url(/static/techcrunch/images/interests/banner_add.jpg) no-repeat top left;
    padding:25px 20px;
    font-size:13px;
}
#contant ul.verbs {
    margin:0;padding:0;
    float:left;
}
#contant ul.verbs li {
    font-size:13px;
    display:inline-block;
    padding:7px 11px;
    color:#fff;
    font-weight: bold;
    margin-right:-1px;
    border-radius: 3px;
    text-transform: uppercase;
}
#contant ul.verbs li:hover {
    cursor:pointer;
}

#contant .promo_add_interest ul.verbs li {
    background-color: #90D0F3;
}
#contant .promo_add_interest ul.verbs li:hover {
    background-color: #7CC4E6;
}
#contant .promo_add_interest ul.verbs li.active {
    background-color: #86B517;
}

#contant .promo_add_interest .for_example {
    float:right;
    padding-top:7px;
    color:#596972;
    margin-right:77px;
}
#contant .promo_add_interest .for_example span {
    display:inline-block;
    border-bottom:1px dotted rgba(0,0,0,0.54);
    padding-bottom:3px;
    margin-left:3px;
}
#contant .promo_add_interest .input_add {
    margin-top:13px;
    position: relative;
    width: 890px;
    float:left;
}
#contant .promo_add_interest .input_add input {
    width: 805px;
    height: 27px !important;
    padding: 12px 60px 12px 15px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    font-family: 'PTSansRegular';
    font-size: 16px;
    border: 2px solid #FFFFFF;
}
#contant .promo_add_interest .input_add:after {
    content:'';
    width:27px;height:23px;
    position:absolute;
    top:16px;right:24px;
    background: url(/static/techcrunch/images/interests/sprite.png) no-repeat -23px 0;
}
::-webkit-input-placeholder { /* WebKit browsers */
    color:    #969696;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #969696;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #969696;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #969696;
}
#contant .promo_add_interest .button_add {
    float:right;
    width:63px;height:53px;
    background: #86B517 url(/static/techcrunch/images/interests/sprite.png) no-repeat 20px -33px;
    margin-top:13px;
    -webkit-box-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.4);
    -moz-box-shadow:    2px 2px 1px 0px rgba(0, 0, 0, 0.4);
    box-shadow:         2px 2px 1px 0px rgba(0, 0, 0, 0.4);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    cursor:pointer;
}
#contant .promo_add_interest .welcome_to_interests {
    padding:37px 0 0 400px;
}
#contant .promo_add_interest .welcome_to_interests p {
    margin-top:20px;
    line-height: 16px;
    color:#5D6A72;
}
#contant .my_interests {
    margin-top:30px;
}
#contant .my_interests h2 {
    font-size:13px;
    color:#333;
    text-transform: uppercase;
    padding-bottom:24px;
}

#contant .my_interests ul.verbs li {
    background-color: #E9E9E9;
}
#contant .my_interests ul.verbs li:hover {
    background-color: #CFCFCF;
}
#contant .my_interests ul.verbs li.active {
    background-color: #404A53;
}
#contant .my_interests .basket {
    float:right;
    margin-right:20px;
    width:22px;height:28px;

}
#contant .my_interests .basket.no_interests {
    background: url(/static/techcrunch/images/interests/sprite.png) no-repeat -55px 0;
}
#contant .my_interests .basket.yes_interests {
    background: url(/static/techcrunch/images/interests/sprite.png) no-repeat -55px -66px;
}
#contant .my_interests .basket.active {
    width:56px;height:56px;
    background: #50A9CB url(/static/techcrunch/images/interests/sprite.png) no-repeat 17px -93px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -khtml-border-radius: 50%;
    margin-right:0;
    margin-top:-15px;
    display:none;
}
#contant .my_interests .basket_hover {
    box-shadow: 0px 0px 5px 2px rgba(255, 255, 255, 0.7);
    -webkit-box-shadow: 0px 0px 5px 2px rgba(255, 255, 255, 0.7);
}
#contant .my_interests .div_no_interests {
    padding:25px 0;
    border-top:1px solid #E1E1E1;
    border-bottom:1px solid #E1E1E1;
    margin-top:30px;
}
#contant .my_interests .list_of_int {
    margin-top:30px;
    width:1000px;
}
#contant .my_interests .list_of_int .item {
    padding:27px 20px;
    margin-bottom:8px;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.13);
    -moz-box-shadow:    0px 1px 2px 0px rgba(0, 0, 0, 0.13);
    box-shadow:         0px 1px 2px 0px rgba(0, 0, 0, 0.13);
    background-color: #fff;
    font-size:13px;
    position:relative;
    width:960px;
    height:14px;
}
#contant .my_interests .list_of_int .item:hover {
    background-color: #E9F5FE;
    cursor:pointer;
}
#contant .my_interests .list_of_int .item .text {
    float:left;

}
#contant .my_interests .list_of_int .item .text span {
    font-weight: bold;
    text-transform: uppercase;
}
#contant .my_interests .list_of_int .item .count {
    float:right;
    font-size:28px;
    position:relative;
    padding-left:43px;
}
#contant .my_interests .list_of_int .item .count:before {
    content:'';
    position:absolute;
    left:0;top:-9px;
    width:33px;height:32px;
    background: url(/static/techcrunch/images/interests/sprite.png) no-repeat -54px -30px;
}
#contant .my_interests .edit_panel {
    padding:0 0 0 20px;
    font-size:13px;
    display:none;
    margin-top:30px;
    display:none;
}
.edit_panel input[type="checkbox"] + label {
    cursor: pointer;
}
.edit_panel input[type="checkbox"] + label::before {
    content: "";
    display: inline-block;
    height: 14px;
    width: 20px;
    margin: 0 20px 0 0;
    background-image: url(/static/techcrunch/images/checkbox_sprite.png);
    background-repeat: no-repeat;
    margin-bottom:-3px;
}
.edit_panel input[type="checkbox"] + label::before {
    background-position: 0 0;
}
.edit_panel input[type="checkbox"]:checked + label::before {
    background-position: 0 -14px;
}
.edit_panel label {
    font-size:13px;
}
#contant .my_interests .div_select {
    float:left;
}
#contant .my_interests .butt {
    float:right;
}
#contant .my_interests .butt>div {
    float:left;
}
#contant .my_interests .butt .count_sel {
    margin-right:20px;
}
#contant .my_interests .butt .button {
    margin-left:3px;
    background-color: #50A9CB;
    padding:8px 14px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    color:#fff;
    cursor:pointer;
    margin-top:-8px;
}
#contant .my_interests .butt .button:hover {
    text-decoration: underline;
}
#contant .my_interests .butt .button#cancel {
    background-color: #D0D0D0;
}
#contant .my_interests .list_of_int .item.editable:before {
    content:'';
    width:13px;height:13px;
    background: url(/static/techcrunch/images/checkbox_sprite.png) top left;
    position:absolute;
    top:28px;left:20px;
}
#contant .my_interests .list_of_int .item.editable.select:before {
    background-position: 0 -14px;
}
#contant .my_interests .list_of_int .item.editable.select {
    background-color: #E9F5FE;
}
#contant .my_interests .list_of_int .item.editable .text{
    padding-left:40px;
}
/*#list_of_int .viewport {
    height:379px;
    width:1000px;
}
#list_of_int {
    width:1000px;
}
#list_of_int.tinyscrollbar .scrollbar {
    margin-right:-20px;
}
#list_of_int.tinyscrollbar .overview {
    width:1000px;
}*/

/*WHAT IS AUDITORY*/
.landing_auditory {
    position:relative;
    margin-top:-20px;
}
.auditory_content {
    z-index:10;
    position:relative;
    background-color: #fff;
    padding-bottom:50px;
}
.landing_auditory .main_promo {
    background: url(/static/techcrunch/images/auditory/main_banner.jpg) no-repeat top left;
    height:492px;
    text-align: center;
    position:relative;
}
.landing_auditory .main_promo img {
    margin-top:63px;
}
.landing_auditory .peoples_left, .landing_auditory .peoples_right {
    position: absolute;
    width: 237px;height:767px;
    top: 193px;
    left: 50%;
    background: url(/static/techcrunch/images/auditory/peoples.jpg) no-repeat top left;
}
.landing_auditory .fixed {
    position: fixed;
    top: 115px;
}
.landing_auditory .peoples_right {
    background-position: -237px -16px;
    margin-left:493px;
}
.landing_auditory .peoples_left {
    margin-left:-729px;
}
.landing_auditory .slider_navigation {
    margin:20px auto 10px auto;
    width:287px;
}
.landing_auditory .slider_navigation ul {
    margin:0;padding:0;
    list-style:none;
}
.landing_auditory .slider_navigation ul li {
    display:inline-block;
    padding:8px 15px;
    color:#50A9CB;
    cursor:pointer;
}
.landing_auditory .slider_navigation ul li:hover {
    text-decoration: underline;
}
.landing_auditory .slider_navigation ul li.active {
    color:#333;
    font-weight: bold;
    background-color: #DEDEDE;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}
.landing_auditory .example {
    padding:40px 50px 80px 50px;
    background-color: #fff;
}
.landing_auditory .header {
    text-align:center;
    margin-bottom:70px;
}
.landing_auditory .example .left_column {
    float:left;
    width:570px;
    margin-right:50px;
}
.landing_auditory .example .left_column img {
    margin-bottom:60px;
}
.landing_auditory .example .right_column {
    float:right;
    width:270px;
    padding-top:21px;
}
.landing_auditory .example .right_column .text {
    font-size:14px;
    line-height: 22px;
}
.landing_auditory .example .right_column .text h2 {
    font-size:14px;
    text-transform: uppercase;
    padding-bottom:29px;
}
.landing_auditory .example .right_column .arrow {
    margin:40px 0;
    width:33px; height: 48px;
    background: url(/static/techcrunch/images/auditory/auditory_sprite.png) no-repeat top left;
}
.landing_auditory .example .left_column .procorp {
    float:left;
    width:285px;
}
.landing_auditory .example .left_column .procorp .icon {
    float:left;
    width:64px;height:64px;
    background:url(/static/techcrunch/images/auditory/auditory_sprite.png) no-repeat -42px 0;
    margin-right:20px;
}
.landing_auditory .example .left_column .procorp.corp .icon {
    background-position: -106px 0;
}
.landing_auditory .example .left_column .procorp .link {
    float:left;
}
.landing_auditory .example .left_column .procorp .link h2 {
    font-size: 49px;
    font-family: 'Helvetica3Thin3Thin';
    padding:11px 0 26px 0;
}
.landing_auditory .example .left_column .procorp .link a {
    font-size: 14px;
    font-family: 'Helvetica_LightNormalRegular';
    color:#333;
}
.landing_auditory .auditory_foot {
    border-top:1px dotted #D6D6D6;
    margin:0 20px 50px 20px;
    padding-top:50px;
    background-color: #fff;
}
.landing_auditory .auditory_foot .td {
    float:left;
    width:270px;
    text-align:left;
    margin:0 14px 0 31px;
}
.landing_auditory .auditory_foot .td div {
    width:106px;height:91px;
    margin:0 auto;
}
.landing_auditory .auditory_foot .td p {
    font-size:14px;
    line-height: 23px;
    margin-top:60px;
}
.landing_auditory .begin_but {
    margin:65px auto 0 auto;
    width:229px;
    background: #86B817 url(/static/techcrunch/images/landing/arrow_reg.png) no-repeat 209px 13px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    color:#fff;
    font-size:14px;
    padding:13px 0 13px 25px;
    display:block;
}
.landing_auditory .stop {
    position: relative;
}
.landing_auditory .main_promo .back_to_auditory {
    display:block;
    width:47px;height:47px;
    background: url(/static/techcrunch/images/auditory/auditory_sprite.png) no-repeat 0 -67px;
    position:absolute;
    top:25px;left:25px;
}
.landing_auditory .main_promo .back_to_auditory:hover {
    background-position:-51px -67px;
}

/*SERVICE CARD*/
.service_card .div_search {
    position:relative;
}
.div_search .back {
    display:block;
    width:47px;height:47px;
    background: url(/static/techcrunch/images/auditory/auditory_sprite.png) no-repeat -102px -67px;
    position:absolute;
    top:4px;left:-62px;
}
.div_search .back:hover {
    background-position:-51px -67px;
}
.service_card .div_service {
    background-color: #fff;
}
.service_card .user_action1 {
    float:right;
    margin-top:16px;
}
.service_card .have, .service_card .like {
    width:32px;height:32px;
    background: url(/static/techcrunch/images/product_card/user_action1.png) no-repeat top left;
    float:left;
    cursor:pointer;
}
.service_card .have {background-position: -36px 0;margin-left:4px;}
.service_card .user_action1 .have.active {background-position: -35px -33px;}
.service_card .user_action1 .have:hover {background-position: -35px -33px;}
.service_card .user_action1 .like:hover {background-position: 0 -33px;}
.service_card .user_action1 .like.active {background-position: 0 -33px;}

.service_card .name_serv {
    float:left;
    width:615px;
    font-size:24px;
    line-height: 30px;
}
.service_card .auditory {
    float:right;
    font-size:28px;
    background: url(/static/techcrunch/images/auditory/auditory_logo.png) no-repeat 0 15px;
    padding:23px 22px 23px 40px;
    cursor:pointer;
}
.service_card .photo_service {
    float:left;
    width:566px;height:323px;
    position:relative;
}
.service_card .photo_service img {
    max-width:566px;
    max-height:323px;
}
.service_card .info_service {
    float:left;
}
.service_card .info_service .underScroll {
    background-color: #E6F0F2;
    position:relative;
    width:434px;
    overflow:hidden;
}
.service_card .info_service .underScroll .div_buttons_buy {
    width:384px;
    padding:25px 25px;
}
.service_card .info_service .underScroll .price {
    font-size:41px;
    padding-top:21px;
}
.service_card .info_service .underScroll .price .rub {
    font-size:14px;
    margin-left:7px;
}
.service_card .info_service .underScroll .button_buy {
    float:right;
    background-color:#86B517;
    font-size:20px;
    margin-right:0;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    display:block;
    padding:16px 45px;
    color:#fff;
    margin-top:9px;
}
.service_card .info_service .underScroll .my_price {
    left:434px;
    top:0;
    padding:25px 25px;
    width:384px;
    background-color: #E6F0F2;
    height:59px;
}
.service_card .slider {
    width:357px !important;
    height:7px;
}
.service_card .scroll {
    margin:26px 0 27px 24px !important;
    width:384px !important;
}
.service_card .scrollTop {
    font-size:13px;
    padding-left:25px;
    position:relative;
}
.service_card .scrollTop:after {
    content:'';
    width:43px;height:19px;
    background: url(/static/techcrunch/images/product_card/icons.png) no-repeat top left;
    position:absolute;
    top:-9px;left:188px;
}
.service_card .tr_count {
    padding:22px 0;
    border-bottom:1px solid #ECECEC;
}
.service_card .tr_count .people_count, .service_card .tr_count .probably, .service_card .tr_count .deal_count {
    float:left;
    width:120px;
    border-right:1px solid #D1D1D1;
    font-size:22px;
    text-align:center;
    position:relative;
    padding:10px 0;
}
.service_card .tr_count .people_count {
    padding-left:50px;
    width:80px;
}
.service_card .tr_count .people_count:before {
    content:'';
    width:30px;height:25px;
    position:absolute;
    top:3px;left:25px;
    background: url(/static/techcrunch/images/service_card/sprite.png) no-repeat top left;;
}
.service_card .tr_count .probably {
    border-right:none;
}
.service_card .tr_count .deal_count:before {
    content:'';
    width:29px;height:29px;
    position:absolute;
    top:0;left:15px;
    background: url(/static/techcrunch/images/service_card/sprite.png) no-repeat -36px 0;
}
.service_card .tr_count .deal_count {
    padding-left:50px;
    width:57px;
}
.service_card .tr_count .probably {
    padding-left:15px;
    width:171px;
}
.service_card .tr_count .probably .text {
    font-size:13px;
    text-align: left;
    float:left;
    width:70px;
    margin-top:-10px;
}
.service_card .tr_count .probably .prob {
    float:left;
    width:86px;
}
.service_card .share_fr {
    padding:17px 0;
}
.service_card .share_fr .text {
    padding:4px 25px 0 25px;
    float:left;
}
.socials {
    float:left;
    padding-top:4px;
}
.socials>div {
    float:left;
    background: url(/static/techcrunch/images/service_card/sprite.png) no-repeat;
    width:18px;height: 16px;
    margin-right:2px;
    cursor:pointer;
}
.service_card .share_fr .socials .yandex {
    background-position: -71px 0;
}
.socials .vkontakte {
    background-position: -92px 0;
}
.socials .facebook {
    background-position: -113px 0;
}
.service_card .share_fr .socials .twitter {
    background-position: -133px 0;
}
.service_card .share_fr .socials .odnoklassniki {
    background-position: -154px 0;
}
.service_card .share_fr .socials .mail {
    background-position: -175px 0;
}
.service_card .div_service {
    margin-bottom:10px;
    position:relative;
}
.service_card .baner_prof {
    float:left;
    background: #fff url(/static/techcrunch/images/product_card/baner_prof2.png) no-repeat top right;
    padding:25px 35px 13px 35px;
    width:426px;
    color:#333;
    line-height:15px;
    font-size:13px;
    margin-right:8px;
}
.service_card .baner_prof a {
    color:#535C64;
    font-size:17px;
    line-height:18px;
    margin-bottom:15px;
    display:block;
    font-weight: bold;
}
.service_card .baner_prof_right {
    padding:29px 35px 13px 35px;
    background-color: #D5E5EB;
    width:426px;
    float:left;
    line-height:15px;
    font-size:13px;
    position:relative;
    cursor: pointer;
}
.service_card .baner_prof_right h2 {
    font-size: 27px;
    font-weight: normal;
    padding-bottom:32px;
}
#contant.service_card >div {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}
.service_card .baner_prof_right .baner_credit {
    width:148px;height:140px;
    background: url(/static/techcrunch/images/service_card/sprite.png) no-repeat 0 -31px;
    position:absolute;
    top:-7px;right:25px;
}
.service_card .my_price {
    line-height: 14px;
}
#contant.new_slider.service_card .slider .ui-slider-handle {
    background: #96c633 url(../images/jslider/button_nb.png) -1px -1px;
    width:30px;height:30px;
}
#contant.new_slider.service_card .scroll .patch, #contant.new_slider.service_card .ui-widget-header {
    background: #96c633;
}
#contant.new_slider.service_card .scroll .patch {

}
.service_card .caroufredsel_wrapper {
    /*width: 566px !important; */
    height: 323px !important;
    overflow: hidden;
}
.service_card .carousel {
    width: 566px;
    height: 323px;
}
.service_card .carousel img {
    margin:0;
    max-width:566px;
    max-height:323px;
}
.service_card .photo_service .bx-prev, .service_card .photo_service .bx-next {
    position:absolute;
    top:160px;
    right:0;
    width:63px;height: 68px;
    background: url(/static/techcrunch/images/service_card/sprite.png) no-repeat 0 -174px;
}
.service_card .photo_service .bx-next {
    background-position: -85px -174px;
}
.service_card .bx-wrapper {
    margin:0;padding:0;
    width: 566px;
    height: 323px;
}
.service_card  .bx-wrapper .bx-viewport {
    width: 566px !important;
    height: 323px !important;
}
.service_card  .bx-wrapper .bx-viewport ul {
    padding:0;margin:0;
}
.service_card .bx-wrapper .bx-controls-direction {display:none;}

.modal_apply {
    position:absolute;
    top:10px;right:10px;
    padding:0 63px 0 25px;
    -webkit-box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:    2px 2px 3px 0px rgba(0, 0, 0, 0.2);
    box-shadow:         2px 2px 3px 0px rgba(0, 0, 0, 0.2);
    border:1px solid #F5F5F5;
    border-radius: 11px;
    background-color: rgba(255, 255, 255, 0.95);
    color:#333333;
    z-index:210;
    display:none;
    cursor:default;
}
.modal_apply .tr {
    padding:25px 0;
    border-bottom:1px solid #E6E6E6;
}
.modal_apply .tr:last-child {
    border-bottom:none;
}
#baner_prof_right {
    cursor:pointer;
}
.modal_apply .tr .count {
    float:left;
    font-size:22px;
    padding-left:41px;
    background: url(/static/techcrunch/images/auditory/auditory_icon23.png) no-repeat top left;
    width:84px;
    line-height:25px;
}
.modal_apply .tr .apply_button {
    float:left;
    display:block;
    color:#fff;
    background-color: #86B517;
    padding:6px 20px;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    cursor:pointer;
    margin:4px 0 0 22px;
    font-size:13px;
}
.modal_apply .tr .text {
    float:left;
    color:#6D6D6D;
    line-height: 17px;
    width:180px;
    font-size:13px;
    padding:0 !important;
}
.modal_apply .close {
    position:absolute;
    top:28px;right:17px;
    background: url(/static/techcrunch/images/entry/icon_close.png);
    width:26px;height:26px;
    cursor:pointer;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
}
.modal_apply .close:hover {
    cursor:pointer;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(80, 169, 203, 0.75);
    -moz-box-shadow:    0px 0px 5px 0px rgba(80, 169, 203, 0.75);
    box-shadow:         0px 0px 5px 0px rgba(80, 169, 203, 0.75);
}
.card ul.inner_menu {
    list-style: none;
    padding:0;
}
.card ul.inner_menu li {
    display:inline-block;
    font-size:13px;
    margin:12px 10px;
}
.card ul.inner_menu li:first-child {
    margin-left: 0;
}
.card ul.inner_menu li span {
    padding:10px 0;
}
.card ul.inner_menu li:hover span {
    border-bottom:2px solid #86B517;
    cursor:pointer;
}
.card ul.inner_menu li:hover a {
    text-decoration: none;
}
.card ul.inner_menu li a {
    color:#333;
}
.card .left_column {
    float:left;
    width:714px;
    margin-right:0;
}
.card .right_column {
    float:right;
    width:300px;
    margin-top: 36px;
}
.card .right_column .b-promos {
    margin-left: 0;
}


.promos .promo_provider {

    display: block;
    position: relative;
    height: 132px;
    margin-left: 13px;

    margin-bottom: 64px;
    width: 288px;
}

/*.promos .promo_provider:before {
    background-color: #dddddd;
    bottom: -32px;
    content: "";
    height: 1px;
    left: 18px;
    position: absolute;
    right: 0;
    width: 340px;
}*/
.card .promo_provider, .card .promo_mobile, .card .promo_cards {
    padding-left:20px;
}
.card .promos h2 {
    font-size: 19px;
}
.card .promos .promo_mobile {

    display: block;
    height: 236px;
    width: 301px;
    padding: 0;
}


    .card .promos .promo_fly {
    background: #fff url('/static/techcrunch/images/service_card/banner_fly.jpg') no-repeat top left;
    padding:21px 29px 38px 20px;
}
.card .promo_fly p, .card .promo_cards p {
    margin-top:0;
}
.card .right_column .recommend {
    background: #879EA6 url('/static/techcrunch/images/service_card/c2me_logo.png') no-repeat 22px 8px;
    padding:20px 29px 20px 74px;
    margin-top:7px;
    color:#fff;
    font-size: 19px;
}
.card .right_column .elm_block {
    border:1px solid #EAEAEA;
    margin-bottom:8px;
    background: #FFFFFF;
}
.card .right_column .elm_block .photo{
    width: 325px;
    height: 206px;
    position: relative;
    overflow: hidden;
}
.card .right_column .elm_block .desc{
    height: 56px;
    margin: 20px;
    font-size: 14px;
    line-height: 17px;
    overflow: hidden;
}

.card .right_column .elm_block .geonumb{
    height: 30px;
    margin: 0 20px 15px 20px;
}

.card .right_column .elm_block .geonumb .geoPoint{
    background: url("../images/auditory/pointer.png") no-repeat left center;
    float: left;
    font-size: 13px;
    line-height: 13px;
    color: #999999;
    padding: 3px 0 2px 25px;
    margin: 3px 0 0 0;
}

.card .right_column .elm_block .geonumb .numb{
    background: url("../images/auditory/auditory_logo_21.png") no-repeat left center;
    font-size: 14px;
    font-weight: bold;
    padding: 4px 0 4px 30px;
    float: right;
}

.card .right_column .elm_block .submitBlock{
    height: 34px;
    border-top: 1px dotted #CFCFCF;
    padding: 13px 20px;
}

.card .right_column .elm_block .submitBlock .buttonGreen{
    float: left;
}

.card .right_column .elm_block .submitBlock .price{
    float: right;
    font-size: 25px;
    line-height: 25px;
    margin: 4px 0 0 0;
}
.card .left_column .sellers {
    border:1px solid #EAEAEA;
    background-color: #fff;
}
.card .left_column .sellers .item {
    padding:24px 35px 19px 35px;
    font-size: 14px;
    border-top:1px dotted #EAEAEA;
    color:#B9B9B9;
}
.card .left_column .sellers .item:first-child {
    border-top:none;
}
.card .left_column .sellers .item>div {
    float:left;
}
.card .left_column .sellers .item .name {
    text-decoration: underline;
    color:#B9B9B9;
    padding-right:15px;
    width:163px;
}
.card .rating>div {
    float:left;
    width:12px;height:12px;
    background: url(/static/techcrunch/images/service_card/rating.png) no-repeat top left;
    margin-right:2px;
}
.card .rating>div.margin0 {margin-right:0;}
.card .rating .gray_star {
    background-position: -15px 0;
}
.card .left_column .sellers .item .reviews_amount {
    margin-left:22px;
    padding-right:15px;
    width:101px;
}
.card .left_column .sellers .item.work .reviews_amount {
    color:#595959;
}
.card .left_column .sellers .item .price {
    color:#333;
    width:102px;
}
.card .left_column .sellers .item .button_buy {
    display:block;
    padding:7px 14px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #E5E5E5;
    color:#fff;
    float:left;
    font-size:13px;
    margin-top:-6px;
}
.card .left_column .sellers .item .button_buy:hover {
    text-decoration: none;
}
.card .left_column .sellers .item.work .button_buy {
    background: #86B517;
}
.card .see_all {
    display:block;
    margin:15px 0 35px 0;
    font-size:13px;
    padding-left:35px;
    position:relative;
    width:160px;
}
.card .see_all:before {
    content:'';
    position:absolute;
    top:4px;left:0;
    width:18px;height:7px;
    background: url(/static/techcrunch/images/service_card/sprite.png) no-repeat -151px -23px;
}
.card .see_all.turn:before {
    content:'';
    position:absolute;
    top:4px;left:0;
    width:18px;height:7px;
    background: url(/static/techcrunch/images/service_card/sprite.png) no-repeat -151px -35px;
}
.card .left_column h2 {
    /*font-weight: normal;*/
    font-size:13px;
    padding:0 0 21px 0px;
    font-weight: 600;
}
  .shops-title {
     color: #000000;
     font-family: "Roboto",sans-serif;
     font-size: 18px !important;
     font-weight: 300 !important;
     line-height: 12px;
     margin: 0;
     /*text-transform: uppercase;*/
     position: relative;
      padding:0 0 25px 0;
      display: inline-block;

 }
/* .shops-title:before {
    background-color: #e9e9e9;
    bottom: 13px;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    right: 0;
    width: 100%;
}*/
.card .left_column .shops_near {
    width:1024px;
    height:320px;
    /*background: url(/static/techcrunch/images/service_card/map.jpg) no-repeat top left;*/
    position:relative;
    margin-bottom: 20px;
}
.card .left_column .shops_near .no_points {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.2);
    -moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,.2);
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.2);

    background-image: url(/static/features/geo-single/img/loc2x@.png);
    background-position: center 30px;
    background-repeat: no-repeat;
    background-size: 28px;
    width:435px;
    height:190px;
    margin:auto;
    position:absolute;
    top:0;bottom:0;left:0;right:0;

    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;

    border: 1px solid #efefef;
    background-color: #FFF;

    text-align: center;
    line-height:18px;
    font-size: 12px;
    font-family: "Roboto",sans-serif;
    padding-top: 95px;
    display: none;

}
.card .left_column .shops_near .no_points .create_point {
    -webkit-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    transition: all 0.1s linear;
    display:block;
    margin:10px auto 0 auto;
    width:142px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #23B6F9;
    border: 1px solid #23B6F9;
    line-height: 25px;
    font-size: 12px;
    cursor: pointer;
    color: #fff;
}
.card .left_column .shops_near .no_points .create_point:hover {
    background-color: #428bca;
    border: 1px solid #428bca;
    text-decoration: none;
}
.card .left_column .info {
    background-color: #fff;
    padding:35px 35px;
    font-size: 13px;
    border:1px solid #EAEAEA;
}
.card .left_column .info p {
    line-height: 20px;
    padding-bottom:20px;
}
.card .left_column .info .see_all {
    margin:8px 0 0 0;
}
.card .left_column .sellers .see_all {
    margin-left:20px;
}
.div_add_review h2 {
    display:block;float:left;
}
.div_add_review .add_review {
    margin-left:25px;
    color:#fff;
    cursor:pointer;
    background-color: #47A6CA;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding:4px 27px;
    float:left;
    margin-top:-5px;
}
.div_add_review .add_review:hover {
    text-decoration: underline;
}
.div_add_review .gift {
    float:left;
    margin-left:3px;
    margin-top:-5px;
    background: url(/static/techcrunch/images/product_card/gift.png) no-repeat top left;
    width:22px;height:22px;
}
.div_add_review .txt {
    float:left;
    line-height:13px;
    margin-left:12px;
}
.card .reviews {
    border:1px solid #EAEAEA;
    background-color: #fff;
}
.card .reviews .one_review {
    padding:35px;
    border-bottom:1px dotted #DEDEDE;
}
.card .reviews .name {
    float:left;
    font-size:13px;
    color:#858585;
    margin-left:20px;
    line-height: 19px;
    padding-top:5px;
}
.card .reviews .name a {
    font-size:14px;
}
.card .plash_wou {
    background: url(/static/techcrunch/images/service_card/sprite.png) no-repeat 0 -245px;
    width:114px;height:28px;
    line-height: 22px;
    font-weight: bold;
    text-align:left;
    padding-left:10px;
}
.card .reviews .rating {
    float:left;
    padding:4px 0 0 10px;
    text-align:right;
    color:#727272;
    font-size: 13px;
    line-height: 27px;
}
.card .reviews .experience {
    color:#858585;
    padding-top:5px;
}
.card .reviews h3 {
    font-size:13px;
    padding:10px 0;
}
.card .reviews p {
    font-size:13px;
    color:#333;
    line-height: 19px;
}
.card .reviews .see_all {
    margin-bottom:0;
}
.card .reviews .all_reviews {
    margin:25px 0 25px 35px;
}
.div_add_review .button_add_review {
    float:right;
    margin:25px 20px 0 0;
}
.card .no_reviews {
    background: #fff url(/static/techcrunch/images/service_card/no_reviews.jpg) no-repeat 40px center;
    padding: 40px 65px 40px 280px;
}
.card .no_reviews .plash_wou {
    margin-left:-25px;
}
.card .no_reviews h2 {
    font-size:19px;
    padding:20px 0 25px 0;
}
.card .no_reviews p {
    font-size:13px;
    padding:0 0 25px 0;
    line-height: 20px;
}
.green_button {

    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    background:#86B517;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    margin: 0;
    padding: 12px 16px;
    text-align: center;
}
.green_button:hover {
    text-decoration: none;
    background: url("/static/techcrunch/images/wallet/mini_arrow.png") no-repeat scroll 169px 14px #A7DB39;
}

#form_add_review {
    background-color: #fff;
    border:4px solid #51A9CB;
    padding:30px 30px;
    margin-bottom:20px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    position:relative;
}
#form_add_review .close {
    width:26px;height:26px;
    position:absolute;
    top:30px;right:30px;
    background: url(../images/entry/icon_close.png) no-repeat top left;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
}
#form_add_review .close:hover {
    cursor:pointer;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(80, 169, 203, 0.75);
    -moz-box-shadow:    0px 0px 5px 0px rgba(80, 169, 203, 0.75);
    box-shadow:         0px 0px 5px 0px rgba(80, 169, 203, 0.75);
}
#form_add_review h2 {
    font-size: 19px !important;
    font-weight: normal;
    line-height:23px;
    padding:0 50px 30px 0 !important;
}
#form_add_review  .to_rating .text {
    font-size:13px;
    font-weight: bold;
    float:left;
    margin:0 8px 0 0;
    line-height:13px;
}
#form_add_review  .to_rating #rating_1 {
    float:left;
    margin-top:-4px;
}
#form_add_review  .text_review {
    border:1px solid #C5C5C5;
    font-size:13px;
    margin-top:30px;
}
#form_add_review .area {
    padding:20px 20px;
    border-bottom:1px solid #C5C5C5;
}
#form_add_review .area:last-child {
    border-bottom:none;
}
#form_add_review .area .name_block {
    float:left;

}
#form_add_review .area textarea {
    border:none;
    vertical-align: top;
    -webkit-transition: height 0.2s;
    -moz-transition: height 0.2s;
    transition: height 0.2s;
    width:443px;
    outline:none;
    resize:none;
    height:38px;
}
#form_add_review .area .textarea {
    margin-left: 15px;
    margin-top:-4px;
    float:left;
}
#form_add_review .area .experience {
    float:left;
    font-size:13px;
    margin-top:-5px;
}
#form_add_review .area .experience label{
    font-size:13px;
}
#form_add_review .area .experience input{
    margin-left:15px;
}
#form_add_review .select {
    position:relative;
    float:left;
    margin-left:-18px;
}
#form_add_review .select .sel_imul {
    width:250px;
}
#form_add_review .select .sel_imul .sel_selected {
    border:none;
    font-size:13px;
    padding:13px 0 13px 18px
}
#form_add_review .select .sel_imul.act .sel_selected .sel_arraw,#form_add_review .select .sel_imul:hover .sel_selected .sel_arraw {
    background-color: #fff;
    border-left:none;
}
#form_add_review .select .sel_imul .sel_options {
    width:250px;
    /*border-radius:0 0 5px 5px;
    -moz-border-radius:0 0 5px 5px;
    -webkit-border-radius:0 0 5px 5px;
    -webkit-box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:    2px 2px 3px 0px rgba(0, 0, 0, 0.2);
    box-shadow:         2px 2px 3px 0px rgba(0, 0, 0, 0.2);*/
    border:none;
}
#form_add_review .select .sel_options .sel_option {
    padding:13px 0 13px 18px;
    font-size:13px;
}
#form_add_review .select .sel_selected .sel_arraw {
    background-position:0 50%;
}
#form_add_review .select .sel_options .sel_option:hover {
    background-color:#DAEDF4;
}
#form_add_review .select .sel_imul.act .sel_selected .sel_arraw {
    background: url(../images/whoareyou/who_icon_select_down.png) 0 50% no-repeat;
}
#form_add_review .select .sel_options .sel_option.sel_ed {
    background-color:#DAEDF4;
    position:relative;
    border-top:1px solid #BFCFD5;
}
#form_add_review .select .sel_options .sel_option.sel_ed:after {
    content:'';
    position:absolute;
    top:14px;
    right:18px;
    width:14px;height:11px;
    background: url(/static/techcrunch/images/service_card/sprite.png) no-repeat -150px -47px;
}
#form_add_review .select .sel_options .sel_option:last-child {
    border-radius:0 0 5px 5px;
    -moz-border-radius:0 0 5px 5px;
    -webkit-border-radius:0 0 5px 5px;
}

#form_add_review .select .sel_options {
    border-radius:0 0 5px 5px;
    -moz-border-radius:0 0 5px 5px;
    -webkit-border-radius:0 0 5px 5px;
}
#form_add_review .select .sel_imul.act,#form_add_review .select .sel_imul.act .sel_selected {
    border-radius:5px 5px 0 0;
    -moz-border-radius:5px 5px 0 0;
    -webkit-border-radius:5px 5px 0 0;
}
#form_add_review .select .shadow {
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -webkit-box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:    2px 2px 3px 0px rgba(0, 0, 0, 0.2);
    box-shadow:         2px 2px 3px 0px rgba(0, 0, 0, 0.2);
    width:250px;height:120px;
    position:absolute;
    top:0;left:0;
    display:none;
}
#form_add_review .div_socials {
    float:left;
    padding:13px 0 10px 23px;
}
#form_add_review .div_socials .text {
    float:left;
    line-height: 100%;
    margin:0;
}
#form_add_review .div_socials .socials {
    margin:-5px 0 0 10px;
}
#form_add_review h3 {
    font-size:13px;
    margin:25px 0 5px 0;
}
#form_add_review .detailed {
    padding-bottom:30px;
    border-bottom:1px dotted #999999;
}
#form_add_review .detailed .item {
    float:left;
    width:197px;
}
#form_add_review .detailed .rat {
    margin:15px 0 0 -4px;
}
#form_add_review .buttons {
    padding:33px 0;
}
#form_add_review .buttons .green_button {
    padding:7px 27px;
    float:left;
    margin-right:20px;
}
#form_add_review .buttons .cancel {
    text-decoration: underline;
    display:block;
    margin-top:6px;
    font-size: 13px;
}
#form_add_review  .note {
    color:#A3A3A3;
    font-size: 13px;
}
#form_add_review {
    width:662px;
}

.modalAddReview .jModal {
    padding:0;
    background: transparent;
}
.modalThanksReview .jModal {
    border:4px solid #51A9CB;
    width:680px;
    text-align:center;
    padding:50px 0 40px 0;
}
.modalThanksReview .jModal h2 {
    font-size: 13px;
}
.modalThanksReview .jModal p {
    font-size: 13px;
    line-height: 20px;
    width:535px;
    margin:10px auto 20px auto;
}
.modalThanksReview .green_button {
    margin:0 auto;
    width:45px;
}
#circle_back {
    display:block;
    width:47px;height:47px;
    background: url(/static/techcrunch/images/auditory/auditory_sprite.png) no-repeat -102px -67px;
    position:absolute;
    top:4px;left:-62px;
}
#circle_back:hover {
    background-position:-51px -67px;
}

.wallet .top {
    position:relative;
    height:109px;
    background:url(/static/techcrunch/images/wallet/top.jpg) no-repeat top left;
}
.wallet .money {
    background-color:#646C73;
    padding:54px 48px 39px 48px;
    color:#fff;
}
.wallet .sum {
    font-size:45px;
    margin-right:5px;
}
.wallet .green_button {
    float:right;
    font-size:15px;
    background:#86B817 url('/static/techcrunch/images/landing/arrow_reg.png') no-repeat 116px 15px;
    padding:16px 50px 16px 22px;
    margin-top:-15px;
}
.wallet .promo_text {
    font-size:15px;
    position:relative;
    background-color:#fff;
    padding:70px 181px 94px 329px;
    line-height:20px;
    border-bottom:1px solid #E3E3E3;
}
.wallet .girl {
    position:absolute;
    top:46px;left:49px;
}
.wallet .benefits {
    position:absolute;
    bottom:-23px;left:310px;
}
.wallet .banks {
    padding:40px 48px;
    border-top:1px solid #E3E3E3;
    font-size:14px;
    background-color:#fff;
}
.wallet .slider_wallet {
    background-color:#fff;
    padding:85px 17px 25px 17px;
}
.slider_wallet .bx-wrapper .bx-controls-direction a {
    width:31px;height:31px;
}
.slider_wallet .bx-wrapper .bx-prev {
    background:url(/static/techcrunch/images/wallet/controls.png) no-repeat 0 0;
}
.slider_wallet .bx-wrapper .bx-next {
    background:url(/static/techcrunch/images/wallet/controls.png) no-repeat -33px 0;
}
.slider_wallet .bx-wrapper .bx-viewport {
    height:250px !important;
    width:840px !important;
}
.slider_wallet .bx-wrapper {
    padding:0 60px;
}
.slider_wallet .bxslider {
    margin:0;padding:0;
}
.slider_wallet .bxslider li{
    text-align:center;
    line-height:18px;
}
.slider_wallet .image {
    margin-bottom:45px;
    height:88px;
    position:relative;
}
.slider_wallet .image img{
    position:absolute;
    top:0;bottom:0;left:0;right:0;
    margin:auto;
}

/*Male and Female*/
.malefemale{
    display: inline-block;
    height: 25px;
    width: 25px;
    cursor: pointer;
    opacity: 0.4;
}

.malefemale input{
    display: none;
}

.malefemale.male{
    background: url("../images/profcorp/icon_male.png") no-repeat 7px 3px;
}

.malefemale.female{
    background: url("../images/profcorp/icon_female.png") no-repeat 7px 7px;
}
/*/Male and Female*/
.green_button_arrow {
    padding:11px 48px 11px 19px;
    background: #86B817 url('/static/techcrunch/images/wallet/mini_arrow.png')  no-repeat top left;
    background-position: 107px 13px;
    color:#fff;
    font-size:13px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    width:75px;
    display:block;
    margin:0 auto;
}
.green_button_pointer {
    display:block;
    color:#fff;
    text-align:center;
    padding:10px 0;
    width:104px;
    background-color: #86B817;
    position:relative;
    font-size:13px;
}
.green_button_pointer:after {
    content:'';
    width:19px;
    height:34px;
    background: url(/static/techcrunch/images/profile/profile_sprite.png) no-repeat 0 -20px;
    position:absolute;
    top:0;right:-19px;
}
.div_input {
    width:385px;
    padding:15px 0;
    border-bottom: 1px solid #EBEBEB;
    margin-bottom:10px;
}
.div_input input {
    font-size:14px;
    border:none;
    outline:none;
    width:100%;
}
/*Modal window for error message (by iskros :) */

#error_message_text h1{
    display: block;
    font-size: 13px;
    line-height: 16px;
    margin: 10px auto 20px;
    padding: 0;
    position: relative;
    text-transform: uppercase;
    width: 170px;
    font-family: "Roboto",sans-serif;
}
.lang-en #error_message_text h1 {
    width: 135px;
}
#error_message_text h1:before {
    background-color: #23b6f9;
    bottom: -9px;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    right: 0;
    width: 100%;
}

#error_message_text h4 {
    font-size: 12px;
    line-height: 14px;
    margin: 0;
}

#error_message_text h4 span#text_error_push{
    display: inline-block;
    margin: 0 0 0 5px;
}

#error_message_text input[type="text"] {
    background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
    color: #333333;
    font-size: 13px;
    line-height: 13px;
    padding: 2px 0;
    position: relative;
    width: 100%;
}
#error_message_text .field {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    position: relative;
}
#error_message_text .mcfLeft h4 span {
    color: #f00;
}

#error_message_text .buttons{
    margin: 20px 0 0 10px;
    text-align: center;
}

#error_message_text .buttons #submit_send_error_text{
    display: inline-block;
}

#error_message_text_OK{
    width: 300px;
}

#error_message_text_OK .haed{
    font-size: 18px;
    font-weight: bold;
    line-height: 18px;
    padding: 0 0 30px;
}

#error_message_text_OK .weareloveyou {
    font-size: 16px;
    font-weight: bold;
    line-height: 16px;
    margin: 0 0 26px;
    padding: 0 0 25px;
    text-align: center;
    color: #FF9900;
}

#error_message_text_OK #submit_send_error_text_OK{
    width: 135px;
    margin: 0 auto;
    display: block;
}

#error_message_text h4 span#text_error_push {
    color: #ff9900;
    display: block;
    margin: 10px 0 0;
}

.box-modal#error_message_text {
    padding: 13px 15px;
    width: 515px;
    box-sizing: content-box;
    border: 1px solid #efefef;
    background-color: #FFF;
    border-radius: 6px;

}
#error_text_input {
    width: 100%;
    height: 110px;
    padding: 10px;
    font-size: 12px;
}
#error_message_text .field {
    border: none;
}

#error_message_text .fieldBlock {
    margin-top: 15px;
}

.padding-hack {
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
}
#error_message_text .buttons {
    text-align: center;
}
#error_message_text .buttons .buttonGreen {
    background: #86B817 url('/static/techcrunch/images/landing/arrow_reg.png') no-repeat 100px 10px;
    width: 135px;
    text-align: left;
    padding-left: 25px;
    margin: 0;
}

#error_message_text .buttons span {
    cursor: pointer;
    margin-left: 0;
}

/*modal thanks*/
#error_message_text_OK {
    width: 515px;
    /*height: 325px;*/
}

#error_message_text_OK .head {
    display: block;
    font-size: 13px;
    line-height: 16px;
    margin: 10px auto 20px;
    padding: 0;
    position: relative;
    text-transform: uppercase;
    width: 225px;
    font-family: "Roboto",sans-serif;
}
.lang-en #error_message_text_OK .head {
    width: 180px;
}
#error_message_text_OK .head:before {
    background-color: #23b6f9;
    bottom: -9px;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    right: 0;
    width: 100%;
}
#error_message_text_OK .abc-img {
    width: 105px;
    height: 50px;
    margin: 20px auto 0;
    background: url('/static/techcrunch/images/abc.png') no-repeat center center;
}
#error_message_text_OK .thanks {
    font-family: "Roboto",sans-serif;
    text-align: center;
    width: 430px;
    margin: 20px auto 25px;
    font-size: 12px;
}
/*/modal thanks*/
/*/Modal window for error message* (by iskros :) /


/*** Форма приглашения установки бида ***/
.setBidIntro .jModal{
  padding: 0!important;
  line-height: 20px;
  color: #aaa;
}

.setBidIntro .jModal{
  background-image: url('/static/img/products/man.png');
  background-position: right bottom;
  background-repeat: no-repeat;
  width: 451px;
  height: 646px;
}

.setBidIntro-head{
  font-size: 24px;
  text-align: center;
  margin: 0 auto;
  padding: 30px 0;
  color: #333;
}


.setBidIntro-details > span{
  margin: 0 0 10px 0;
  text-align: center;
  display: block;
  width: 100%;
}

.setBidIntro-details img{
  max-width: 150px;
  max-height: 150px;
}


.setBidIntro-ctrl span span {
    font-size: 16px;
}

.setBidIntro-ctrl-notice h4{
  background: url("/static/img/products/notice.png") no-repeat left center;
  margin: 0;
  color: #000;
  padding: 0 0 0 25px;
  line-height: 20px;
}



.setBidIntro-morelink{
  text-align: center;
  display: block;
  line-height: 60px;
}


/*** Форма выбора методов установки бидов ***/
.setBidMethod .jModal{
  padding: 0!important;
  position: relative;
  line-height: 20px;
  width:948px;
  color: #aaa;
}

.setBidMethod-head{
  font-size: 24px;
  text-align: center;
  margin: 0 auto;
  padding: 30px 0;
  color: #333;
}

.setBidMethod-menu{
  border-bottom: 1px solid #ececfb;
  border-top: 1px solid #ececfb;
  display: block;
  height: 80px;
  padding: 0;
  margin: 0;
}

.setBidMethod-menu li{
  border-left: 1px solid #ececfb;
  display: block;
  width: 245px;
  height: 80px;
  float: left;
}

.setBidMethod-menu li:first-child{
  border-left: none;
}

.setBidMethod-menu li:last-child{
  width: 448px;
}

.setBidMethod-menu li a{
  text-decoration: none;
  font-size: 18px;
  color: #333;
  padding: 20px 0 0 40px;
  display: block;
}

.setBidMethod-menu li a > span{
  display: block;
  font-weight: normal;
  font-size: 14px;
  color: #aaa;
}

.setBidMethod-arrow{
  -webkit-transition: left .6s;
  -moz-transition: left .6s;
  -ms-transition: left .6s;
  -o-transition: left .6s;
  transition: left .6s;

  background-image: url("/static/img/products/arrow.png"), url("/static/img/products/arrow_bg.png");
  background-position: top center, top center;
  background-repeat: no-repeat, repeat-x;
  display: block;
  width: 246px;
  height: 10px;
  position: absolute;
  z-index: 10;
  left: 0;
  top: 161px;
}

.b-modal[panel="myCount"] .setBidMethod-arrow{
  width: 246px;
  left: 0;
}

.b-modal[panel="getFromBid"] .setBidMethod-arrow{
  width: 246px;
  left: 246px;
}

.b-modal[panel="myCount"] .setBidMethod-panel[content="myCount"]{
  display: block;
  opacity: 1;
}

.b-modal[panel="myCount"] .setBidMethod-panel[content="getFromBid"]{
  display: none;
  opacity: 0;
}


.b-modal[panel="getFromBid"] .setBidMethod-panel[content="myCount"]{
  display: none;
  opacity: 0;
}

.b-modal[panel="getFromBid"] .setBidMethod-panel[content="getFromBid"]{
  display: block;
  opacity: 1;
}

.setBidMethod-panel[content="myCount"]{
  background-image: url("/static/img/products/myCount_bg.png");
  background-position: right top;
  background-repeat: no-repeat;
  background-color: #f6f6fd;
  position: relative;
  width:948px;
  height: 492px;
}

.setBidMethod-panel-myCount-types{
  border-right: 1px solid #ececfb;
  background-color: #fff;
  display: block;
  list-style: none;
  width: 491px;
  padding: 0;
  margin: 0;
}

.setBidMethod-panel-myCount-types li{
  border-bottom: 1px solid #ececfb;
  padding: 35px 0 0 40px;
  position: relative;
  line-height: 30px;
  font-size: 18px;
  color: #333;
  display: block;
  height: 103px;
  color: #a3a3a9;
}

.setBidMethod-panel-myCount-types li.active{
  color: #444450;
}

.setBidMethod-panel-myCount-types li:last-child{
  border-bottom: none;
}

.setBidMethod-panel-myCount-types li > span{
  font-size: 36px;
}

.setBidMethod-panel-myCount-types li > a{
  background: #50a9cb url('/static/techcrunch/images/wallet/mini_arrow.png') no-repeat 150px center;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  position: absolute;
  margin: -22px 0 0 0;
  width: 180px;
  height: 45px;
  display: block;
  color: #fff;
  font-size: 13px;
  font-weight: bold;
  line-height: 50px;
  text-align: center;
  right: 30px;
  top: 50%;
}

.setBidMethod-panel-myCount-types li.active > a{
  background-color: #86B817;
}

.setBidMethod-panel-myCount-title{
  position: absolute;
  width: 200px;
  height: 240px;
  top: 40px;
  right: 215px;
  color: #444450;
}

.setBidMethod-panel-myCount-title h3{
  font-weight: normal;
  font-size: 30px;
  line-height: 30px;
}

.setBidMethod-panel-myCount-title h4{
  font-size: 18px;
  font-weight: normal;
}

.setBidMethod-panel-myCount-paySystem{
  position: relative;
}

.setBidMethod-panel-myCount-paySystem > span{
  position: absolute;
  display: block;
  left: 40px;
  top: 17px;
}


.setBidMethod-panel[content="getFromBid"]{
  background-color: #f6f6fd;
  text-align: center;
  min-height: 203px;
  position: relative;
}

.setBidMethod-panel-getFromBid-hint{
  position: absolute;
  margin: -30px 0 0 -150px;
  width: 300px;
  height: 60px;
  left: 50%;
  top: 50%;
  color: #444450;
}

.setBidMethod-panel-getFromBid-hint h3{
  padding: 0 0 10px 0;
  margin: 0;
  font-weight: normal;
  font-size: 20px;
}

.setBidMethod-panel-getFromBid-hint p{
  color: #aaa;
}

.setBidMethod-panel-getFromBid-list{
  border-top: 20px solid #f6f6fd;
  border-bottom: 20px solid #f6f6fd;
  width: 901px;
  height: 437px;
  overflow: hidden;
  margin: 0 auto;
}

.setBidMethod-panel-getFromBid-list .row{
  padding: 0 0 10px 0;
}

.setBidMethod-panel-getFromBid-list .cell{
  background-color: #fff;
  display: table-cell;
  color: #444450;
  font-size: 18px;
  vertical-align: middle;
  text-align: left;
}

.setBidMethod-panel-getFromBid-list .cell.photo{
  text-align: center;
  width: 102px;
  height: 102px;
}

.setBidMethod-panel-getFromBid-list .cell.photo > img{
  max-height: 60px;
}

.setBidMethod-panel-getFromBid-list .cell.name{
  border-right: 1px solid #ececf0;
  width: 365px;
}

.setBidMethod-panel-getFromBid-list .cell.price{
  border-right: 1px solid #ececf0;
  width: 119px;
  padding: 0 0 0 40px;
}

.setBidMethod-panel-getFromBid-list .cell.btn{
  text-align: center;
  width: 270px;
}

.setBidMethod-panel-getFromBid-list .cell > span{
  display: block;
  font-size: 12px;
  color: #a3a3a9;
}

.setBidMethod-panel-getFromBid-list .jspVerticalBar{
  width: 4px;
}

.setBidMethod-panel-getFromBid-list .jspTrack{
  background-color: #efeff7;
}

.setBidMethod-panel-getFromBid-list .jspDrag{
  background-color: #b3b3bd;
}

.setBidMethod-panel-getFromBid-list .cell > .btn{
  background: #86B817 url('/static/techcrunch/images/wallet/mini_arrow.png') no-repeat 150px center;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  width: 180px;
  height: 45px;
  display: inline-block;
  color: #fff;
  font-size: 13px;
  font-weight: bold;
  line-height: 50px;
  text-align: center;
}

.setBidMethod-morelink{
  text-align: center;
  display: block;
  line-height: 60px;
}

/*** Форма подтверждения снятия бида ***/
.getBidConfirm .jModal{
  padding: 0!important;
  line-height: 20px;
  color: #444450;
}

.getBidConfirm .jModal{
  width: 451px;
}

.getBidConfirm-head{
  font-size: 24px;
  text-align: center;
  line-height: 24px;
  margin: 0 auto;
  padding: 30px 0;
  color: #333;
}

.getBidConfirm-ctrl{
  padding: 20px 49px 40px;
}

.getBidConfirm-ctrl > span{
  margin: 10px 0 30px 0;
  text-align: left;
  display: block;
  width: 100%;
}


.getBidConfirm-ctrl-btn{
  background: #50a9cb url('/static/techcrunch/images/wallet/mini_arrow.png') no-repeat 150px center;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  width: 180px;
  height: 45px;
  display: inline-block;
  color: #fff;
  font-size: 13px;
  font-weight: bold;
  line-height: 50px;
  text-align: center;
  margin: 0 20px 0 0;
}


/*** Форма подтверждения установки бида ***/
.setBidConfirm .jModal{
  padding: 0!important;
  line-height: 20px;
  color: #444450;
}

.setBidConfirm .jModal{
  width: 451px;
}

.setBidConfirm-head{
  font-size: 24px;
  text-align: center;
  line-height: 24px;
  margin: 0 auto;
  padding: 30px 0;
  color: #333;
}

.setBidConfirm-ctrl{
  padding: 20px 49px 40px;
}

.setBidConfirm-ctrl > span{
  margin: 10px 0 30px 0;
  text-align: left;
  display: block;
  width: 100%;
}


.setBidConfirm-ctrl-btn{
  background: #50a9cb url('/static/techcrunch/images/wallet/mini_arrow.png') no-repeat 150px center;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  width: 180px;
  height: 45px;
  display: inline-block;
  color: #fff;
  font-size: 13px;
  font-weight: bold;
  line-height: 50px;
  text-align: center;
  margin: 0 20px 0 0;
}


/*** Форма завершения установки ставки ***/
.setBidDone .jModal{
  padding: 0!important;
  line-height: 20px;
  color: #aaa;
}

.setBidDone .jModal{
  width: 451px;
  height: 646px;
}

.setBidDone-head{
  font-size: 24px;
  text-align: center;
  margin: 0 auto;
  padding: 30px 0;
  color: #333;
}

.setBidDone-details{
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  padding: 20px 49px;
}

.setBidDone-details > span{
  margin: 0 0 10px 0;
  text-align: center;
  display: block;
  width: 100%;
}

.setBidDone-details img{
  max-width: 120px;
  max-height: 87px;
}

.setBidDone-details-info-head{
  font-size: 23px;
  text-align: left;
  width: 200px;
  margin: 10px 0;
  line-height: 20px;
  color: #333;
}

.setBidDone-details-info-currentPrice{
  font-size: 22px;
  color: #fe860f;
  font-weight: bold;
  padding: 10px 0;
}

.setBidDone-ctrl{
  border-bottom: 1px solid #ddd;
  padding: 20px 49px;
}

.setBidDone-ctrl > span{
  margin: 10px 0 30px 0;
  text-align: center;
  display: block;
  width: 100%;
}


.setBidDone-ctrl-btn{
  background: #86B817 url('/static/techcrunch/images/wallet/mini_arrow.png') no-repeat 310px center;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  width: 353px;
  height: 50px;
  display: block;
  color: #fff;
  font-size: 13px;
  font-weight: bold;
  line-height: 50px;
  text-align: center;
  margin: 0 auto;
}

.setBidDone-ctrl-notice{
  margin: 30px 0 0 0;
  text-align: center;
  display: block;
  width: 100%;
  text-align: left;
}

.setBidDone-ctrl-notice h4{
  background: url("/static/img/products/notice.png") no-repeat left center;
  margin: 0;
  color: #000;
  padding: 0 0 0 25px;
  line-height: 20px;
}

.setBidDone-ctrl-notice p{
  padding: 0;
  margin: 5px;
}

.setBidDone-morelink{
  text-align: center;
  display: block;
  line-height: 60px;
}

/*** event ***
#fixeBlock #topPanel{
  background-color: #404a53 !important;
  background-image: url("/static/img/event/event_bg.png");
  background-repeat: no-repeat;
  background-position: top center;
  height: 165px;
}
.event .event-panel{
  position: relative;
  cursor: pointer;
  margin: 0 auto;
  width: 1000px;
  height: 95px;
}

.event .event-panel .event-panel-btn{
  margin: -32px 0 0 0;
  position: absolute;
  width: 209px;
  height: 53px;
  right: 3px;
  top:50%;
}
*/

/**** Список ставок ***/
#allPurchase .row{
  box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.1);
  margin: 0 0 10px 0;
}

#allPurchase .cell{
  background-color: #fff;
  display: table-cell;
  color: #444450;
  font-size: 18px;
  vertical-align: middle;
  text-align: left;
}

#allPurchase .cell > div{
    display: inline-block;
}

#allPurchase .cell.photo{
  text-align: center;
  width: 102px;
  height: 102px;
}

#allPurchase .cell.photo > img{
  max-height: 60px;
}

#allPurchase .cell.name{
  border-right: 1px solid #ececf0;
  width: 280px;
}

#allPurchase .cell.sum{
  color: #0083B5;
  width: 112px;
  padding: 0 0 0 40px;
}

#allPurchase .cell.price{
  border-right: 1px solid #ececf0;
  width: 112px;
  padding: 0 0 0 40px;
}

#allPurchase .cell.actionUp,
#allPurchase .cell.actionReplace,
#allPurchase .cell.actionRemove{
  border-right: 1px solid #ececf0;
  text-align: center;
  cursor: pointer;
  color: #444450;
  width: 106px;
  height: 102px;
}

#allPurchase .cell.actionUp > img,
#allPurchase .cell.actionReplace > img,
#allPurchase .cell.actionRemove > img{
  display: block;
}

#allPurchase .cell.actionUp > a,
#allPurchase .cell.actionReplace > a,
#allPurchase .cell.actionRemove > a{
  font-size: 12px;
  color: #a3a3a9;
  display: block;
}

#allPurchase .cell > span{
  line-height: 20px;
  display: block;
  font-size: 12px;
  color: #a3a3a9;
}


/**** Modal - увеличение бида ***/
.modalbidUp{
  width: 715px;
}

.modalbidUp-header{
  font-size: 20px;
  line-height: 23px;
}

.modalbidUp-info{
  line-height: 15px;
  color: #a3a3a9;
  margin: 20px 0;
}

.modalbidUp-slider{
  position: relative;
  width: 370px;
  height: 40px;
}

.modalbidUp-slider .ui-slider{
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  background-color: #bfbfbf;
  position: relative;
  margin: 5px 0 0 0;
  height: 3px;
  width: 370px;
  float: left;
}

.modalbidUp-slider .ui-slider-handle{
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.7);
  -moz-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.7);
  -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.7);

  background-image: url(/static/img/bids/slider-handle.png);
  background-color: transparent;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  margin-left: -7px;
  width: 18px;
  height: 15px;
  top: -6px;
}

.modalbidUp-slider > span{
  font-size: 12px;
  color: #a3a3a9;
  float: right;
}

.modalbidUp-slider > span:first-child{
  float: left;
}

.modalbidUp-form .results{
  margin: 10px 0;
}


.modalbidUp-form .results > div{
  display: inline-block;
  width: 150px;
  height: 70px;
}

.modalbidUp-form .results > div:first-child{
  border-right: 1px solid #ececf0;
}

.modalbidUp-form .results > div:last-child{
  padding: 0 0 0 25px;
  color: #0083B5;
  width: auto;
}

.modalbidUp-form .results > div span{
  font-size: 12px;
  color: #a3a3a9;
}

.modalbidUp-form .results > div .sum,
.modalbidUp-form .results > div .price{
  line-height: 35px;
  font-size: 25px;
}

.modalbidUp-form input{
  border: none;
  width: 370px;
  border-bottom: 1px solid #ccc;
  padding: 7px 0;
  outline: none;
}

.modalbidUp-ctrl{
  margin: 20px 0 0 0;
}

.modalbidUp-ctrl .btn{
  background: #cccccc url('/static/techcrunch/images/wallet/mini_arrow.png') no-repeat 130px center;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  width: 161px;
  height: 45px;
  display: inline-block;
  color: #fff;
  font-size: 13px;
  font-weight: bold;
  line-height: 50px;
  text-align: center;
  margin: 0 20px 0 0;
  cursor: pointer;
}

.modalbidUp-ctrl .btn.active{
    background: #86B817 url('/static/techcrunch/images/wallet/mini_arrow.png') no-repeat 130px center;
}

.modalbidUp-ctrl .btn.buy{
    background: #50a9cb url('/static/techcrunch/images/wallet/mini_arrow.png') no-repeat 130px center;
}

.modalbidUp-ctrl .btn.active,
.modalbidUp-ctrl .btn.buy{
    display: none;
}

.modalbidUp-img{
  float: right;
}



/**** Modal - подтверждение увеличение бида ***/
.modalbidUpConfirm-header{
  font-size: 20px;
  line-height: 23px;
}

.modalbidUpConfirm-info{
  line-height: 15px;
  color: #a3a3a9;
  margin: 20px 0;
}

.modalbidUpConfirm-ctrl{
  margin: 20px 0 0 0;
}

.modalbidUpConfirm-ctrl .btn{
  background: #86B817 url('/static/techcrunch/images/wallet/mini_arrow.png') no-repeat 210px center;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  width: 245px;
  height: 45px;
  display: inline-block;
  color: #fff;
  font-size: 13px;
  font-weight: bold;
  line-height: 50px;
  text-align: center;
  margin: 0 20px 0 0;
}

/**** Modal - подтверждение снятия бида ***/
.modalbidRemove-header{
  font-size: 20px;
  line-height: 23px;
}

.modalbidRemove-info{
  line-height: 15px;
  color: #a3a3a9;
  margin: 20px 0;
}

.modalbidRemove-ctrl{
  margin: 20px 0 0 0;
}

.modalbidRemove-ctrl .btn{
    background: #86B817 url('/static/techcrunch/images/wallet/mini_arrow.png') no-repeat 110px center;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    width: 120px;
    height: 45px;
    display: inline-block;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    line-height: 50px;
    text-align: left;
    margin: 0 20px 0 0;
    padding: 0 0 0 20px;
}
.auditory_request_link{
    clear: both;
    display: none;
    margin-top: 15px;
    text-align: center;
    width: 100%;
}
.auditory_request_link a{
    text-align: center;
}
