/* global settings */@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic&subset=latin,cyrillic);@import url(https://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700&subset=latin,cyrillic);@import url(https://fonts.googleapis.com/css?family=PT+Mono&subset=latin,cyrillic,cyrillic-ext);@import url(https://fonts.googleapis.com/css?family=PT+Sans:700&subset=latin,cyrillic);body{    margin:0;    min-width:1000px;    background: url(/img/layout/bg-body.png);    font:13px/15px 'PT Sans';    color:#666666;}img{    vertical-align:top;    border-style:none;}a{    text-decoration:none;    color:#000;    outline:none;}a:hover{text-decoration:underline;}input,textarea,select{    vertical-align:middle;    outline:none;}form,fieldset{    margin:0;    padding:0;    border-style:none;}.row{    height:1%;    overflow:hidden;}.wrap{    width:100%;}.wrap:after{    content:"";    display:block;    clear:both;}.alignleft{float:left;}.alignright{float:right;}.center{text-align:center;}/* wrapper */.wrapper{    width:950px;    margin:0 auto;}.wrapper:after{    content:"";    display:block;    clear:both;}.wrapper-holder{    width:100%;    overflow:hidden;    position:relative;}header{    width:100%;    padding:12px 0 15px;    position:relative;    z-index:2;}header:after{    content:'';    display:block;    clear:both;}.logo,.alt-logo{    background:url(/img/layout/logo4.png) no-repeat;    width: 324px;    height: 79px;    float:left;    margin:8px 0 0;    text-indent:-9999px;    overflow:hidden;}.logo a,.alt-logo a{    display:block;    height:100%;}.alt-logo{    background:url(/img/layout/logo-1.png) no-repeat;    width:194px;    height:76px;}.logo.logo1{    background:url(/img/layout/logo/1.png) no-repeat;    height:115px;    width: 431px;}.logo.logo2{    background:url(/img/layout/logo/2.png) no-repeat;    height:115px;    width: 431px;}.logo.logo3{    background:url(/img/layout/logo/3.png) no-repeat;    height:115px;    width: 431px;}.logo.logo4{    background:url(/img/layout/logo/4.png) no-repeat;    height:115px;    width: 431px;}.logo.logo5{    background:url(/img/layout/logo/5.png) no-repeat;    height:115px;    width: 431px;}.logo.logo6{    background:url(/img/layout/logo/6.png) no-repeat;    height:115px;    width: 431px;}.logo.logo7{    background:url(/img/layout/logo/7.png) no-repeat;    height:115px;    width: 431px;}.logo.logo8{    background:url(/img/layout/logo/8.png) no-repeat;    height:115px;    width: 431px;}.logo.logo9{    background:url(/img/layout/logo/9.png) no-repeat;    height:115px;    width: 431px;}.logo.logo10{    background:url(/img/layout/logo/10.png) no-repeat;    height:115px;    width: 431px;}.logo.logo11{    background:url(/img/layout/logo/11.png) no-repeat;    height:115px;    width: 431px;}.logo.logo12{    background:url(/img/layout/logo/12.png) no-repeat;    height:115px;    width: 431px;}.logo.logo-en1{    background:url(/img/en_layout/logo_edufes.png) no-repeat;    height:65px;    width: 431px;}.logo.logo-ny{    background:url(/img/layout/logo_ny.png) no-repeat;    height:115px;    width: 379px;}header .contacts{    float:right;    width:259px;    background:none;    padding:0;    margin-top: 15px;}header .contacts .address{    /*background: url(/img/layout/ico-1.png) no-repeat;*/    padding:5px 0 7px 30px;    color:#333333;    font-size:16px;    line-height:18px;}header .contacts .icon-address-point{    background: url(/img/layout/sprite-main.png?v=2) -140px 1px no-repeat;    display: block;    width: 25px;    position: absolute;    height: 26px;    top: 26px;    margin-left: -30px;}header .contacts .address a{    text-decoration:none;    border-bottom:1px dotted #333;}header .contacts .address a:hover{border:none;}header .contacts .address-holder{    display:inline-block;    position:relative;}*+html header .contacts .address-holder{    display:inline;}/*header .contacts .place{    padding:0;    margin:0;    list-style:none;    display:inline-block;}*/*+html header .contacts .place{    display:inline;}header .contacts .place-list{    font-size:16px;    line-height:20px;    letter-spacing:0;    padding:5px;    margin:0 0 0 -80px;    list-style:none;    position:absolute;    left:-9999px;    top:100%;    background:#fff;    box-shadow:0 0 3px #999;    -webkit-box-shadow:0 0 3px #999;    -moz-box-shadow:0 0 3px #999;    border-radius:5px;    -moz-border-radius:5px;    -webkit-border-radius:5px;    width:300px;    z-index: 77;}header .contacts .place-list ul {    width: 150px;    float: left;    padding: 0;    margin: 0;}header .contacts .place-list li{    display:block;    background:none;    padding:0 0 5px;    width:auto;    margin:0;    text-align:left;    width:148px;    float:left;}header .contacts .place-list li.separator{    margin-bottom: 5px;}div.map-place-list-wrap{    position: relative;}.map-place-list{    font-size:30px;    line-height:32px;    letter-spacing:0;    padding:15px;    margin:0 0 0 -230px;    list-style:none;    position:absolute;    left:-9999px;    top:-30px;    background:#fff;    box-shadow:0 0 3px #999;    -webkit-box-shadow:0 0 3px #999;    -moz-box-shadow:0 0 3px #999;    border-radius:5px;    -moz-border-radius:5px;    -webkit-border-radius:5px;    z-index: 10;    width:500px;}.map-place-list li{    display:block;    background:none;    padding:0 0 5px;    width:auto;    margin:0;    text-align:left;    float:left;    width: 248px;}header .contacts .tel{    display:block;    font-size:21px;    line-height:23px;    color:#333;    background:#ffcc00;    width:191px;    padding:2px 0 5px;    text-align:center;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;    margin:0 0 5px 30px;}header .contacts address{    font-style:normal;    color:#666666;    margin:0 0 0 30px;}.nav-holder{    width:100%;    overflow:hidden;    padding:7px 0 8px 3px;    min-height:35px;    background: url(/img/layout/sprite-main-vertical.png) 0px -36px repeat-x;    -webkit-border-radius: 8px;    -moz-border-radius: 8px;    border-radius: 8px;    margin:0 0 8px;}.nav{    list-style:none;    margin:0;    padding:0;    overflow:hidden;    float:left;    font-size:15px;    line-height:17px;}.nav li{    float:left;    padding:0 3px;}.nav li a{    float:left;    color:#fff;    padding:8px 16px 9px;    text-shadow:0 1px 0 #272727;    -webkit-border-radius: 8px;    -moz-border-radius: 8px;    border-radius: 8px;    text-decoration:none;}.nav li a:hover,.nav .active a{    background:#ffcc00;    color:#000;    text-shadow:0 0 0 #000;}.nav-holder .btn-sign{    float:right;    margin: 0 7px 0 0;    background: url(/img/layout/sprite-main-vertical.png) 0px 0px repeat-x;    min-height: 20px;    padding:7px 0 ;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;}.btn-cabinet{    float:right;    margin: 0 7px 0 0;    padding:9px 0 11px;    width:153px;    text-align:center;    background:#ffcc00;    color:#333;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;}.nav-holder .btn-sign span{    float:left;    background: url(/img/layout/sprite-main.png?v=2) -193px 0px no-repeat;    padding:3px 14px 3px 24px;    margin:0 0 0 10px;    color:#666666;    text-shadow:0 1px 0 #f8f8f8;}.main{    width:100%;}.main:after{    content:"";    display:block;    clear:both;}.heading{    font-size:36px !important;    line-height:38px !important;    font-weight:normal;    display:block;    text-align:center;    padding:27px 0 33px;    color:#333;    margin:0 !important;}.bottom_banner{    margin: 20px 0 10px 0;    position: relative;}#main_banner{    position: absolute;    z-index: 0;    width: 950px;    height: 380px;    -webkit-border-radius: 16px;    -moz-border-radius: 16px;    border-radius: 16px;}.bottom_banner img{    -webkit-border-radius: 10px;    -moz-border-radius: 10px;    border-radius: 10px;    height: 109px;}.banner_arrow {    position: absolute;    top: 160px;}.banner0{    background: url(/img/layout/img-01.png) no-repeat;}#main_banner a{    display: block;}#short_form{    margin: 11px 1px 0 0;}.cost-holder{    /* background: url(/img/layout/img-01.png) no-repeat; */    width: 940px;    height: 422px;    /*padding:10px 10px 0 0;*/    /*overflow:hidden;*/    margin:0 0 -12px;}.cost{    float:right;    width:390px;    padding:20px 20px 0 20px;    min-height:337px;    background: url(/img/layout/bg-cost.png);    -webkit-border-radius: 8px;    -moz-border-radius: 8px;    border-radius: 8px;    position:relative;}.cost strong{    display:block;    font-size:24px;    line-height:26px;    color:#333;    padding:0 0 23px;    font-weight:normal;}.cost .wrap{margin:0 0 10px;}.cost .text input{    float:left;    background:none;    border:none;    width:348px;    padding:5px 29px 8px 13px;    max-height:41px;    font:21px/23px 'PT Sans';    color:#333;}.cost .date-box input{    width:164px;}*+html .cost .text input{padding:9px 29px 7px 13px;}.cost input::-webkit-input-placeholder{    color:#999;}.cost input:-moz-placeholder{    color:#999;}.cost input.placeholder{    color:#999;}.cost .text input:focus{color:#333;}.text-left input,.text-right input{width:148px !important;}*+html .text-left input,*+html .text-right input{padding:9px 29px 7px 13px !important;}.cost .text {    float:left;    background: url(/img/layout/bg-input.png) no-repeat;    -webkit-border-radius: 6px;    -moz-border-radius: 6px;    border-radius: 6px;    position:relative;}.text-right{float:right !important;}.text-left,.text-right{background: url(/img/layout/bg-input-min.png) no-repeat !important;}.cost .correct .ico{    background: url(/img/layout/ico-3.png) no-repeat;    width: 16px;    height: 13px;    position:absolute;    top:13px;    right:14px;}.cost .incorrect .ico{    background: url(/img/layout/x.gif) no-repeat;    width: 16px;    height: 16px;    position:absolute;    top:13px;    right:14px;}.cost .btn-cost{    background: url(/img/layout/btn-cost.png) no-repeat;    width: 198px;    height: 58px;    margin:14px auto 0;    text-align:center;    padding:0px 0 5px;    cursor:pointer;    color:#fff;    font:24px/26px 'PT Sans Narrow';    border-style:none;    display:block;}.cost .work{    width: 390px;}.products{    list-style:none;    margin:0 0 35px -6px;    padding:0;    overflow:hidden;}.products li{    float:left;    margin:0 0 5px 7px;    width:220px;    padding:0 0 9px 10px;    border:1px solid #d7d7d7;    border-top:0;    border-bottom:1px solid #707076;    -webkit-border-radius: 10px;    -moz-border-radius: 10px;    border-radius: 10px;    background: #ffffff;    -webkit-box-shadow: #ccc 0px 3px 3px;    -moz-box-shadow: #ccc 0px 3px 3px;    box-shadow: #ccc 0px 3px 3px;}.products li .img-holder{    width:112px;    text-align:center;    height:117px;    display:table-cell;    vertical-align:middle;}.products li .holder{    width:100%;    overflow:hidden;    margin:0 0 12px;}.products li h2, .products li .span_h2{    background:#ffcc00;    font-size:21px;    line-height:23px;    font-weight:normal;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;    color:#333;    padding:3px 10px 5px 10px;    margin:0;    float:left;}.products li span{    display:block;    padding:0 10px;    line-height:17px;}.products li .price-block{    width:100%;    overflow:hidden;    padding:25px 0 0;}*+html .products li .price-block .price{    width:95px;    padding:7px 0 0 10px;}.products li .price-block .price{    background: url(/img/layout/sprite-main-prices.png) -332px 0 no-repeat;    width: 95px;    height: 34px;    float:left;    font-weight:bold;    padding:7px 0 0 10px;}.products li .price-block .price strong{    font-size:22px;    line-height:24px;}.products li .price-block .btn-order{    float:left;    background: url(/img/layout/sprite-main-prices.png) -332px -41px no-repeat;    width: 105px;    height: 40px;    text-align:center;    font:20px/36px 'PT Sans Narrow';    color:#fff;    text-shadow:0 1px 0 #3e7a00;    text-decoration:none;}.dop-holder{    width:100%;    overflow:hidden;    padding:0 0 43px;}.dop-holder h2{    background: url(/img/layout/arrow.png) no-repeat 100% 0;    padding: 25px 10px 25px 0;    float:left;    font-size:21px;    line-height:23px;    font-weight:normal;    color:#333;    margin:0 10px 0 0;}.dop-holder ul{    list-style:none;    margin:0;    padding:0;    width:240px;    float:left;}.dop-holder  .last-child{width:220px;}.dop-holder ul li{    display:block;    width:100%;    overflow:hidden;    margin:0 0 5px;    font-size:13px;    line-height:15px;}.dop-holder ul li span{    float:left;    color:#333;    padding:1px 0 0;}.dop-holder ul li strong, .dop-holder ul li .span_strong{    font-weight:normal;    background:#ffcc00;    -webkit-border-radius:3px;    -moz-border-radius: 3px;    border-radius: 3px;    padding: 3px 5px 5px;    float:left;    color:#333;    margin:0 5px 0 0;}.info-list{    list-style:none;    margin:0;    padding:0 0 54px;    overflow:hidden;    text-align:center;}*+html .info-list li{display:inline;}.info-list li{    display:inline-block;    width:230px;}.info-list li .img-holder{    text-align:center;    width:230px;    height:87px;    vertical-align:bottom;    display:table-cell;    padding:0 0 10px;}.info-list li .wrap{margin:0 0 3px;}.info-list li span{    display:inline-block;    font-size:13px;    line-height:15px;    background:#ffcc00;    -webkit-border-radius:3px;    -moz-border-radius: 3px;    border-radius: 3px;    padding: 2px 5px 5px;    color:#333;}.contacts-map{    /*	background: url(/img/layout/map.png) no-repeat;*/    width: 952px;    min-height: 172px;    margin:0 auto 8px;    overflow:hidden;}.contacts-map .contacts-box{    float:right;    width:390px;    padding:15px 0 0;}.contacts-map .contacts-box .wrap{margin:0 0 2px;position:relative;}.contacts-map .contacts-box address,.contacts-map .contacts-box span,.contacts-map .contacts-box strong{    float:left;    background:#ffcc00;    -webkit-border-radius:3px;    -moz-border-radius: 3px;    border-radius: 3px;    padding: 1px 10px 5px;    color:#333;    position:relative;}.contacts-map .contacts-box address,.contacts-map .contacts-box span{    background:#fff;    font-style:normal;}.contacts-map-nsk{    background: url(/img/layout/map-nsk.jpg) no-repeat;}.contacts-map-kemerovo{    background: url(/img/layout/map-kemerovo.jpg) no-repeat;}.contacts-map-omsk{    background: url(/img/layout/map-omsk.jpg) no-repeat;}.contacts-map-tomsk{    background: url(/img/layout/map-tomsk.jpg) no-repeat;}.contacts-map-barnaul{    background: url(/img/layout/map-barnaul.jpg) no-repeat;}.contacts-map-ek{    background: url(/img/layout/map-ek.jpg) no-repeat;}.contacts-map-khab{    background: url(/img/layout/map-khab.jpg) no-repeat;}.contacts-map-msk{    background: url(/img/layout/map-msk.jpg) no-repeat;}.contacts-map-surgut{    background: url(/img/layout/map-surgut.jpg) no-repeat;}.counter{    padding:0 0 0 263px;    margin:0 0 30px;    text-align:center;    overflow:hidden;}*+html .counter{    padding:0;    margin:0 0 30px 263px;}*+html .counter.pl-100{    padding:0;    margin:0 0 30px 100px !important;}.counter strong{    font-weight:normal;    font-size:21px;    line-height:23px;    color:#333;    float:left;    padding:23px 0 0;}.counter .count{    float:left;    margin:0 6px;}.counter .count-l{    float:left;    background: url(/img/layout/sprite-count.png) 0 0 no-repeat;    width: 15px;    height: 78px;    font-size:0;    line-height:0;    letter-spacing:-1px;}.counter .count-r{    float:left;    background: url(/img/layout/sprite-count.png) -16px 0 no-repeat;    width: 15px;    height: 78px;    font-size:0;    line-height:0;    letter-spacing:-1px;}.counter .count-c{    float:left;    background: url(/img/layout/count-c.png) repeat-x;    height: 78px;    font-weight:bold;    padding:0 15px;    color:#5b4600;    font-size:48px;    line-height:75px;}.feedbacks{    list-style:none;    margin:0;    padding:0 0 0px;    text-align:center;    overflow:hidden;    font-size:0;    line-height:0;    letter-spacing:-1px;}.pl-100{padding:0 0 0 100px;}*+html .feedbacks li{display:inline;}.feedbacks li{    display:inline-block;    padding:5px 30px 5px 5px;    position:relative;    border-bottom:1px solid #bdbdbd;    -webkit-border-radius:8px;    -moz-border-radius: 8px;    border-radius: 8px;    margin:0 5px 18px;    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#eeeeee));    background: -webkit-linear-gradient(#fff, #eeeeee);    background: -moz-linear-gradient(#fff, #eeeeee);    background: -ms-linear-gradient(#fff, #eeeeee);    background: -o-linear-gradient(#fff, #eeeeee);    background: linear-gradient(#fff, #eeeeee);    -pie-background: linear-gradient(#fff, #eeeeee);    -webkit-box-shadow: #e1e1e1 0px 1px 1px;    -moz-box-shadow: #e1e1e1 0px 1px 1px;    box-shadow: #e1e1e1 0px 1px 1px;    font-size:13px;    line-height:15px;    letter-spacing:0;}.feedbacks li .absolut-icon{    background: url(/img/layout/img-09.png) no-repeat;    width: 19px;    height: 17px;    position:absolute;    bottom:-17px;    left:43px;}.feedbacks li .img-holder{    float:left;    margin:0 10px 0 0;}.feedbacks li .row{    padding:2px 0 0;    text-align:left;}.feedbacks li .row p{margin:0;}.about{    font-size:15px;    line-height:27px;    color:#333;    text-align:center;    padding:0 0 10px;}.main .about h1{    padding:25px 0 22px;}.about .container{    background:url(/img/layout/border-5.png) no-repeat 50% 100%;    padding:0 0 16px;    margin:0 0 47px;}.about .alt-container{    padding:0 0 12px;}.about p{    margin:0 0 20px;}.benefits{    color:#c3169a;    background:url(/img/layout/border-5.png) no-repeat 50% 100%;    padding:0 0 16px;    margin:0 0 47px;}.about h2,.main .registration-frame .registration{    font:30px/36px PT Sans, Arial, Helvetica, sans-serif;    margin:0 0 21px;}.about .benefits h2{    margin:0 0 28px;}.benefits ul{    padding:0;    margin:0 -10px 0 0;    list-style:none;    overflow:hidden;    width:960px;}.benefits ul li{    float:left;    width:269px;    padding:0 32px 0 19px;}.main .benefits h3{    font-size:21px;    line-height:24px;    color:#c3169a;    margin:0 0 13px;}.info-box{    font-size:13px;    line-height:20px;    color:#666;    text-align:left;    background:#fff;    border:1px solid #cfcfcf;    border-radius:10px;    -moz-border-radius:10px;    -webkit-border-radius:10px;    padding:13px 19px 5px;    overflow:hidden;    margin:0 0 50px;}.info-box .column{    float:left;    width:280px;    padding:0 40px 0 0;}.info-box p{    margin:0 0 9px;}.info-box .link-holder{    padding:0;    margin:0;    list-style:none;    float:left;    width:270px;}.info-box a{    color:#a461d3;}.registration-holder{    position:relative;    padding:0 0 30px;}.registration-holder .btn-register{    font:24px/30px "PT Sans Narrow", Arial, Helvetica, sans-serif;    color:#fff;    text-align:center;    background:url(/img/layout/arrow6.png) no-repeat;    display:block;    width:272px;    height:52px;    padding:18px 20px 0;    margin:0 auto 10px;}.registration-holder .btn-register:hover{    text-decoration:none;}.registration-frame{    background:url("/img/layout/shadow.png") no-repeat scroll 50% 100%;    padding:0 0 40px;    position:absolute;    left:0;    top:-133px;}.registration-frame .registration{    position:static;    padding:34px 230px;}.authorization{    background:url("/img/layout/shadow.png") no-repeat scroll 50% 100%;    padding:0 0 40px;    margin:0 0 16px;}.authorization-holder{    background:url(/img/layout/bg-form.gif);    padding:8px;    border-radius:10px;    -moz-border-radius:10px;    -webkit-border-radius:10px;    overflow:hidden;}.main .authorization-form{    float:left;    position:static;    width:310px;    background:none;    padding:24px 73px;}.main .authorization h2{    font:30px/36px "PT Sans", Arial, Helvetica, sans-serif;    color:#333;    text-align:center;    margin:0 0 22px;}.main .authorization-form .wrap{    margin:0 0 24px;}.main .authorization-form .text{    margin:0;}.main .authorization-form .text input{    text-align: center;    width:280px;    color:#333;}.main .authorization-form .text input::-webkit-input-placeholder{    color:#333;}.main .authorization-form .text input:-moz-placeholder{    color:#333;}.main .authorization-form .text input.placeholder{    color:#333;}.main .authorization-form .text input:focus{color:#333;}.main .authorization-form .forgot-link{    margin-right:0;}.main .authorization-form .btn-enter,.main .authorization-form .btn-remember{    float:none;    display:block;    margin:-8px auto 0;}.authorization .hold{    float:right;    width:462px;    min-height:549px;    position:relative;}.offers{    float:right;    width:390px;    padding:24px 36px 29px;    background:#fff;    border-bottom:1px solid #d6aa00;    box-shadow:0 1px 1px #f2c403;    -webkit-box-shadow:0 1px 1px #f2c403;    -moz-box-shadow:0 1px 1px #f2c403;    border-radius:10px;    -moz-border-radius:10px;    -webkit-border-radius:10px;    position:absolute;    left:0;    top:0;    z-index:2;}.offers-list{    font-size:13px;    line-height:20px;    text-align:center;    color:#333;    padding:3px 0 16px;    margin:0;    list-style:none;}.offers li{    background:url(/img/layout/dotted.gif) no-repeat 50% 0;    padding:12px 0 8px;}.offers li:first-child{    background:none;    padding-top:0;}.main .offers .btn-reg{    float:none;    display:block;    margin:0 auto;}.authorization .registration{    background:#fff;    padding:24px 26px;    width:409px;    min-height:501px;    border-bottom:1px solid #d6aa00;    box-shadow:0 1px 1px #f2c403;    -webkit-box-shadow:0 1px 1px #f2c403;    -moz-box-shadow:0 1px 1px #f2c403;    z-index:1;}.authorization .registration .text{    border:1px solid #c3c3c3;    margin:0;    -webkit-box-shadow:#e5e5e5 0 1px 1px inset;    -moz-box-shadow:#e5e5e5 0 1px 1px inset;    box-shadow:#e5e5e5 0 1px 1px inset;}.authorization .registration .btn-register{    background:url(/img/layout/btn-reg1.png) no-repeat;    width:230px;    height:50px;    margin:-5px auto 0;}.authorization .registration .btn-register:hover{    text-decoration:underline;}.promo{    padding:0 0 10px;}.main .promo h2{    font:36px/40px "PT Sans", Arial, Helvetica, sans-serif;    color:#333;    text-align:center;    margin:0 0 32px;}.promo-list{    font-size:13px;    line-height:20px;    color:#333;    padding:0;    margin:0 -12px 14px 0;    list-style:none;    width:962px;}.promo-list li{    display:inline-block;    vertical-align:top;    width:269px;    padding:0 26px 10px 22px;}*+html .promo-list li{    display:inline;}.promo-list img{    display:block;    vertical-align:top;    margin:0 0 36px -21px;}.main .promo-list h3{    font-size:21px;    line-height:24px;    color:#c3169a;    margin:0 0 11px;}.promo-list p{    margin:0 0 10px;}.promo .info-box{    font-size:15px;    line-height:18px;    color:#333;    text-align:center;    padding:24px 19px 16px;}.about-partners{    font-size:15px;    line-height:27px;    text-align:center;    color:#333;    padding:25px 80px 10px;}.main .about-partners h2{    font:36px/40px "PT Sans", Arial, Helvetica, sans-serif;    color:#333;    margin:0 0 21px;}.main .about-partners p{    margin:0 0 18px;}.main .about-partners h3{    color:#c3169a;    margin:0 0 34px;}.about-partners .items{    text-align:left;    padding:23px 0 16px;    margin:0 -91px 29px -64px;    list-style:none;    background:url(/img/layout/border-5.png) no-repeat 295px 100%;    width:960px;}.about-partners .items li{    display:inline-block;    vertical-align:top;    text-align:center;    width:439px;    padding:0 37px 10px 0;}*+html .about-partners .items li{    display:inline;}.about-partners .items .title{    font:700 60px/72px "PT Sans", Arial, Helvetica, sans-serif;    color:#fff;    text-align:center;    display:inline-block;    width:150px;    height:120px;    border-radius:73px;    -moz-border-radius:73px;    -webkit-border-radius:73px;    padding:30px 0 0;    margin:0 0 29px;}.about-partners .items .green{    color:#333;}.about-partners .items .green .title{    background:#54c700;}.about-partners .items .orange .title{    background:#fc0;}.about-partners .items p{    margin:0 0 10px;}.about-partners .items a{    color:#333;}.about-partners .note{    font-size:13px;    line-height:20px;    color:#999;    display:block;    padding:0 0 34px;}.agents-block{    background:url(/img/layout/border-2.gif) repeat-x;    margin:0 -9999px;    padding:36px 9942px 10px;    width:904px;}.agents-block .info{    font-size:13px;    line-height:20px;    text-align:left;    padding:0;    margin:0 -54px 0 0;    list-style:none;    width:958px;}.agents-block .info li{    display:inline-block;    vertical-align:top;    width:443px;    padding:0 32px 24px 0;}*+html .agents-block .info li{    display:inline;}.main .agents-block .info h4{    font:21px/26px "PT Sans", Arial, Helvetica, sans-serif;    color:#c3169a;    margin:0 0 10px;}.main .agents-block .info p{    margin:0 0 10px;}.agents-block .registration-frame,.agents-block .registration-frame form{    position:static;}.agents-block .registration-frame{    margin:0 0 10px -21px;}.office-box.statistics{    padding:35px 50px 19px 79px;}.office-box.statistics .title{    padding:0 0 34px;}.statistics-form .row{    width:100%;    padding:0 0 20px;}.statistics-form .row:after{    content:'';    display:block;    clear:both;}.statistics-form .text{    padding:0 20px 0 0;    margin:0 10px 0 0;}.office-box .statistics-form .text input,.office-box .statistics-form .date-box input{    font-size:13px;    width:184px;    padding:11px 16px 11px 8px;}.statistics-form .text input::-webkit-input-placeholder{    color:#999;}.statistics-form .text input:-moz-placeholder{    color:#999;}.statistics-form .text input.placeholder{    color:#999;}.statistics-form .office-select{    width:230px;    margin:0 10px 0 0;}.statistics-form .office-select.short{    width:150px;}.statistics-data{    font-size:15px;    line-height:18px;    color:#333;    border-collapse:collapse;    width:650px;    margin:0 -10px 10px;}.statistics-data th{    text-align:left;    font-weight:normal;    color:#fff;    background:#884bb3;    padding:0;}.statistics-data div{    padding:15px 10px 17px;    position:relative;}.statistics-data td{    padding:0;}.statistics-data td div{    padding:14px 10px 17px;}.statistics-data th.first{    background:#884bb3 url(/img/layout/corner-lb-v.gif) no-repeat 0 100%;}.statistics-data th.first div{    background:url(/img/layout/corner-lt-v.gif) no-repeat;}.statistics-data th.last{    background:#884bb3 url(/img/layout/corner-rb-v.gif) no-repeat 100% 100%;}.statistics-data th.last div{    background:url(/img/layout/corner-rt-v.gif) no-repeat 100% 0;}.statistics-data .alt td{    background:#eee;}.statistics-data .alt td.first{    background:#eee url(/img/layout/corner-lb-g.gif) no-repeat 0 100%;}.statistics-data .alt td.first div{    background:url(/img/layout/corner-lt-g.gif) no-repeat;}.statistics-data .alt td.last{    background:#eee url(/img/layout/corner-rb-g.gif) no-repeat 100% 100%;}.statistics-data .alt td.last div{    background:url(/img/layout/corner-rt-g.gif) no-repeat 100% 0;}.statistics-data .number{    font-size:13px;    color:#999;}.statistics-data .amount,.statistics-data .date{    font-style:normal;    font-family:"PT Sans", Arial, Helvetica, sans-serif;    font-weight:700;}.statistics-data .violet{    color:#884bb3;}.statistics-data sup{    font-size:9px;    line-height:12px;    vertical-align:5px;}.statistics-data .mark td{    padding:20px 0 15px;    background:url(/img/layout/arrow-8.png) no-repeat 100% 20px;}.statistics-data .mark .number{    color:#333;}.statistics-data .statisctics-arrow{    position:absolute;    right:100%;    top:0;    width:36px;    height:50px;    background:url(/img/layout/arrow-8.png) no-repeat;}*+html .statistics-data .statisctics-arrow{    top:1px;}.statistics-data .last .statisctics-arrow{    right:auto;    right:-42px;    top:-10px;    background:url(/img/layout/arrow-7.png) no-repeat;    width:42px;    height:70px;}*+html .statistics-data .last .statisctics-arrow{    top:-9px;}.statistics-data .total{    font-size:21px;    line-height:26px;}.registation-author{    font-size:15px;    line-height:20px;    color:#333;    text-align:center;    padding:0 81px 49px 79px;}.main .registation-author h1{    margin:0 0 33px;}.agreement,.registation-author .textarea{    font-size:13px;    line-height:16px;    color:#666;    text-align:left;    border:1px solid #c4c4c4;    box-shadow:0 2px 1px #e5e5e5 inset;    -webkit-box-shadow:0 2px 1px #e5e5e5 inset;    -moz-box-shadow:0 2px 1px #e5e5e5 inset;    background:#fff;    border-radius:5px;    -moz-border-radius:5px;    -webkit-border-radius:5px;    height:118px;    margin:0 0 20px;}.agreement .holder{    padding:12px 20px;}.agreement .caption{    font-size:16px;    line-height:20px;    display:block;}.agreement .subcaption{    display:block;}.agreement .list{    padding:0;    margin:0;    list-style:none;}.agreement .list li{    padding:0 0 5px;}.agreement .list .title{    font-family:"PT Sans", Arial, Helvetica, sans-serif;    font-weight:700;    display:block;}.agreement .list p{    margin:0 0 5px;}.agreement .jspDrag,.agreement .jspTrack{    background:none;}.registation-author .check-holder{    width:100%;    padding:0 0 10px;}.registation-author .check-holder:after{    content:'';    display:block;    clear:both;}.registation-author .check{    float:left;    margin:0 5px 0 0;    width:15px;    height:16px;    padding:0;}.registation-author label{    display:block;    padding:0 0 15px;}.registation-author .check-holder label{    font-size:13px;    line-height:16px;    color:#666;    float:left;    padding:4px 0 0;}.registation-author .container{    padding:29px 0 10px;}.registation-author .row{    padding:0 0 15px;}.main .registation-author .text{    border:1px solid #c7c7c7;    float:none;    display:inline-block;    overflow:hidden;    width:468px;    margin:0 auto;    box-shadow:0 1px 1px #b3b8b3 inset;    -webkit-box-shadow:0 1px 1px #b3b8b3 inset;    -moz-box-shadow:0 1px 1px #b3b8b3 inset;}.main .registation-author .text input{    width:416px;    text-align:center;    padding:6px 14px 7px 26px;}.main .registation-author .text input::-webkit-input-placeholder{    color:#999;}.main .registation-author .text input:-moz-placeholder{    color:#999;}.main .registation-author .text input.placeholder{    color:#999;}.main .registation-author .text.necesallery input::-webkit-input-placeholder{    color:#333;}.main .registation-author .text.necesallery input:-moz-placeholder{    color:#333;}.main .registation-author .text.necesallery input.placeholder{    color:#333;}.sign-in .text input:focus{color:#333;}.main .registation-author .text.short{    width:147px;}.main .registation-author .text.short input{    width:119px;    padding:6px 14px 7px;}.main .registation-author .text .ico{    position:absolute;    right:13px;    top:13px;    background:url(/img/layout/ico18.png) no-repeat;    width:16px;    height:13px;    display:none;}.main .registation-author .text.necesallery .ico{    display:block;}.registration-select{    width:468px;}.registation-author .container-holder{    padding:16px 0;}.registation-author .bullet{    font-family:"PT Sans", Arial, Helvetica, sans-serif;    font-weight:700;    color:#999;    vertical-align:16px;}.registation-author .units{    padding:0 0 36px;}.registation-author .units .title{    color:#333;    padding:0 0 16px;}.registation-author .units ul{    background:#fff;    border:1px solid #c3c3c3;    padding:9px 4px 4px 9px;    box-shadow:0 1px 1px #e5e5e5 inset;    -webkit-box-shadow:0 1px 1px #e5e5e5 inset;    -moz-box-shadow:0 1px 1px #e5e5e5 inset;    border-radius:5px;    -moz-border-radius:5px;    -webkit-border-radius:5px;}.registation-author .textarea{    float:left;    padding:5px;    height:auto;    margin:0 0 5px;}.registation-author .textarea textarea{    font:21px/23px 'PT Sans', Arial, Helvetica, sans-serif;    color:#333;    float:left;    margin:0;    padding:5px;    width:768px !important;    height:78px;    background:none;    overflow:auto;    border:none;}.registation-author .section{    line-height:27px;    background:url(/img/layout/border-2.gif) repeat-x;    /*	padding:32px 9999px 11px;	margin:0 -9999px;    */}.registation-author .section label{    padding:0 0 32px;}.registation-author .check-list{    font-size:13px;    line-height:16px;    text-align:left;    overflow:hidden;    margin:0 -80px 32px;}.registation-author .check-list ul{    float:left;    width:310px;    padding:0 0 0 10px;    margin:0;    list-style:none;}.registation-author .check-list ul:first-child{    padding:0;}.registation-author .check-list li{    overflow:hidden;    padding:0 0 7px;}.registation-author .check-list label{    padding:1px 0 0;}.registation-author .check-list .mark{    color:#999;}.registation-author .author-btn-reg{    font:24px/30px "PT Sans Narrow", Arial, Helvetica, sans-serif;    color:#fff;    text-align:center;    display:inline-block;    background:url(/img/layout/btn-reg3.png) no-repeat;    width:230px;    height:50px;    border:none;    cursor:pointer;    margin:0 79px 0 0;    padding:0 5px 3px;}footer{    background:#fff;    width:100%;    overflow:hidden;    padding:23px 0 35px;}.footer-holder{    width:950px;    margin:0 auto 20px;    overflow:hidden;}footer .squares{    list-style:none;    margin:0 0 0 -10px;    padding:0;    overflow:hidden;}footer .squares li{    float:left;    margin:0 0 0 10px;    /*border:1px solid #e5e5e5;*/}footer .squares li a{    float:left;    width:70px;    height:50px;}.footer-block-holder{    width:100%;    overflow:hidden;    background: url(/img/layout/bg-block.png) repeat-x;    min-height: 266px;    margin:0 0 30px;}.footer-block{    width:950px;    margin:0 auto;    overflow:hidden;    padding:31px 0 15px;    height: auto;}.footer-nav-holder{    float:left;    width:240px;    padding:6px 0 0;}.footer-nav-holder:first-child{width:160px;}.footer-nav-holder strong{    font-size:21px;    line-height:23px;    display:block;    padding:0 0 9px;    color:#333;    font-weight:normal;}.footer-nav{    list-style:none;    margin:0;    padding:0 0 8px;    overflow:hidden;}.footer-nav li{padding:0 0 5px;}.footer-nav li a{color:#666;}.footer-nav-holder span,.footer-nav-holder address{    font-style:normal;    color:#666;    padding:0 0 3px;    display:block;}footer .contacts{    width:230px;    float:right;}footer .contacts .hotline{    background:#fff;    float:left;    -webkit-border-radius:5px;    -moz-border-radius: 5px;    border-radius: 5px;    border:1px solid #d8d6cd;    border-top:0;    -webkit-box-shadow: #e1e1e1 0px 1px 1px;    -moz-box-shadow: #e1e1e1 0px 1px 1px;    box-shadow: #e1e1e1 0px 1px 1px;}footer .contacts .hotline-holder{    margin:0 0 10px;    width:100%;    overflow:hidden;}footer .contacts .tel{    display:block;    color:#333;    font-size:21px;    line-height:23px;    background:#ffcc00;    padding:5px 9px !important;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;    margin:0 0 3px;}footer .contacts  span{    display:block;    padding:0 0 5px 9px;    color:#333;}footer .contacts .messengers{padding:0 0 21px;}footer .contacts .messengers span{    display:block;    padding:0 0 6px 1px !important;}footer .contacts .socials .icon{    display: block;    width: 28px;    height: 28px;    background: url(/img/layout/sprite-main.png?v=2) 0px 0px no-repeat;}footer .contacts .socials .icon:hover{    text-decoration: none;}footer .contacts .socials .icon-social1{    background-position: 0px 0px;}footer .contacts .socials .icon-social2{    background-position: -28px 0px;}footer .contacts .socials .icon-social3{    background-position: -56px 0px;}footer .contacts .socials .icon-social4{    background-position: -112px 0px;}footer .contacts .socials .icon-social5{    background-position: -84px 0px;}footer .contacts .socials .icon-social6{    background-position: -165px 0px;}footer .contacts .socials{    list-style:none;    margin:0 0 0 -8px;    padding:0;    overflow:hidden;}footer .contacts .socials li{float:left;margin:0 0 0 8px;}footer .footer-text{    width:950px;    margin:0 auto;    overflow:hidden;}footer .footer-text p{    margin:0 0 10px;    line-height:17px;}.violet footer{    background:url(/img/layout/border-6.png) repeat-x;    padding:4px 0 0;}.violet .footer-block-holder{    background:#fff;    margin:0;}.tabset{    width:100%;    background: url(/img/layout/shadow.png) no-repeat 50% 100%;    padding:0 0 55px;}.tab-control{    list-style:none;    margin:0 0 -10px -10px;    padding:0;    overflow:hidden;    font-size:0;    line-height:0;    letter-spacing:-1px;}*+html .tab-control li{display:inline;}.tab-control li{    display:inline-block;    width:220px;    text-align:center;    margin:0 0 0 10px;    padding:11px 0 25px;    letter-spacing:0;    -webkit-border-radius:15px 15px 0 0;    -moz-border-radius: 15px 15px 0 0;    border-radius: 15px 15px 0 0;}.tab-control li:hover,.tab-control .active{background: url(/img/layout/bg-cost.png);}.tab-control li a{    display:block;    width:100%;    overflow:hidden;}.tab-control li .img-holder{    text-align:center;    width:220px;    height:87px;    vertical-align:bottom;    display:table-cell;    padding:0 0 10px;}.tab-control li .wrap{    margin:0 0 3px;    position:relative;}.tab-control li strong{    display:inline-block;    font-size:15px;    line-height:17px;    background:#ffcc00;    -webkit-border-radius:3px;    -moz-border-radius: 3px;    border-radius: 3px;    padding: 4px 9px 5px;    color:#333;}.tab-control li:hover strong,.tab-control .active strong{background:#fff;}.tabset .tabs{    background: url(/img/layout/bg-cost.png);    -webkit-border-radius:13px;    -moz-border-radius: 13px;    border-radius: 13px;    margin:0;    position:relative;    padding:10px 10px 10px;}.tabset .tabs .tab{    -webkit-border-radius:15px;    -moz-border-radius: 15px;    border-radius: 15px;    background:#fff;    padding:35px 0 30px;    position:relative;}.tabset .tabs .tab h3{    padding:0 0 21px;    font-size:30px;    line-height:32px;    text-align:center;    display:block;    color:#333;    font-weight:normal;    margin:0 0 9px !important;    background: url(/img/layout/border.png) no-repeat 50% 100%;}.tabset .tabs .tab p{    font-size:15px;    line-height:27px;    width:790px;    text-align:center;    margin:0 auto 23px;}.tabset .tabs .tab .btn-orderwork{    background: url(/img/layout/arrow-2.png) no-repeat;    width: 312px;    height: 50px;    margin:0 auto;    text-align:center;    display:block;    text-decoration:none;    color:#fff;    padding:20px 0 0;    text-shadow: 0 1px 0 #4c8900;    font:24px/26px 'PT Sans Narrow';}.main h3{    font-size:30px;    line-height:32px;    color:#333;    font-weight:normal;    margin:0 0 35px;}.main h3 a{    color:#a662d5;    text-decoration:none;    border-bottom:1px dotted #a662d5;    text-decoration:none;}.main h3 a:hover{border-style:none;}.gallery{    width:910px;    margin:0 auto;    overflow:hidden;    position:relative;    padding: 0 0 10px;}.gallery .next,.gallery .prev{    background: url(/img/layout/next-prev.png) no-repeat;    width: 30px;    height: 46px;    position:absolute;    text-indent:-9999px;    top:50px;    left:0;}.gallery .next{    background-position:-30px 0;    left:auto;    right:0;}.gallery-holder{    width:800px;    overflow:hidden;    margin:0 auto;}.gallery-holder ul{    list-style:none;    margin:0;    padding:0;    overflow:hidden;    width:9999px;}.gallery-holder ul li{    float:left;    margin:0 5px;}.arrow{    font:24px/26px 'PT Sans Narrow';    text-align:center;    color:#999999;    background: url(/img/layout/arrow-3.png) no-repeat;    width: 392px;    height: 51px;    display:block;    margin:-17px auto 30px;    padding:20px 0 0;}.office-map{    background: url(/img/layout/shadow.png) no-repeat 50% 100%;    padding:0 0 65px;    position:relative;}.office-map .mark{    background: url(/img/layout/ico-4.png) no-repeat;    width: 52px;    height: 50px;    position:absolute;}.office-map .office-contacts{    position:absolute;    top:10px;    right:10px;    width:300px;    z-index: 2;}.office-map .office-contacts .address{    background: url(/img/layout/blank.png);    -webkit-border-radius:13px 13px 0 0;    -moz-border-radius: 13px 13px 0 0 ;    border-radius: 13px 13px 0 0;    padding:32px 0 34px;    width:100%;    overflow:hidden;    text-align:center;    position:relative;}.office-map .office-contacts .time-block .title,.office-map .office-contacts .address .tel{    display:block;    font-size:21px;    line-height:23px;    padding:0 0 17px;    margin:0 0 13px;    color:#333;    background: url(/img/layout/border-1.png) no-repeat 50% 100%;}.office-map .office-contacts .address address{    font-size:13px;    line-height:20px;    font-style:normal;    width:210px;    color:#333;    margin:0 auto 8px;}.office-map .office-contacts .address .email{    color:#fff;    display:inline-block;    padding:3px 10px 4px;    background:#c3169a;    text-align:center;    -webkit-border-radius:3px;    -moz-border-radius:3px;    border-radius: 3px;    position:relative;}.office-map .office-contacts .time-block{    background: url(/img/layout/bg-cost.png);    -webkit-border-radius:0 0 13px 13px ;    -moz-border-radius: 0 0 13px 13px;    border-radius: 0 0 13px 13px;    padding:22px 0 50px;    width:100%;    overflow:hidden;    text-align:center;    position:relative;}.office-map .office-contacts .time{    font:600 48px/50px 'PT Mono';    color:#333;    letter-spacing:-5px;    display:block;    padding:0 0 2px;}.office-map .office-contacts .time-block em{    font-style:normal;    color:#333333;    font-size:13px;    line-height:15px;}.office-list{    padding:0 0 40px 0;    margin:0 0 10px 0;    text-align:center;    /*background: url(/img/layout/border-2.gif) repeat-x 0 100%;*/}.bgn{background:none;}.office-list img{margin:0 0 5px;}.office-list span{    font-size:21px;    line-height:23px;    color:#333;    display:block;    padding:0 0 8px;}.office-list ul{    list-style:none;    margin:0;    padding:0;    overflow:hidden;    font-size:0;    line-height:0;    letter-spacing:-1px;    text-align:center;}*+html .office-list ul li a,*+html .office-list ul li{display:inline;}.office-list ul li:first-child{    background:none;    padding:0 6px 0 0;}.office-list ul li{    display:inline-block;    background: url(/img/layout/dotted.gif) no-repeat 0 10px;    padding:0 6px 0 10px;}.office-list ul li a{    color:#666;    text-decoration:none;    display:inline-block;    padding:3px 6px 4px;    font-size:13px;    line-height:15px;    letter-spacing:0;    -webkit-border-radius:5px;    -moz-border-radius:5px;    border-radius: 5px;}.office-list ul li a:hover,.office-list ul .active a{    background:#ffcc00;    color:#333;}.text-block{    text-align:center;    padding: 0 0 25px;}.text-block .slogan{    color:#c3169a !important;    margin:0 0 35px !important;    padding:0 0 35px !important;    text-align:center;    background: url(/img/layout/border.png) no-repeat 50% 100%;}.text-block p{    color:#333333;    font-size:15px;    line-height:27px;    margin:0 0 25px;}.twocols{    width:910px;    margin:0 auto;    overflow:hidden;    padding:0 0 0px;}.twocols .column:first-child{margin:0;}.twocols .column{    float:left;    width:430px;    margin:0 0 0 40px;}.twocols .column h4{    color:#c3169a;    font-size:21px;    line-height:23px;    font-weight:normal;    margin:0 0 10px;}.twocols .column p{    font-size:13px;    line-height:20px;    color:#333;    margin:0 0 15px;}.twocols .column strong{    display:block;    padding:0 0 15px;    color:#333;}.twocols .column  .list{    list-style:none;    margin:0;    padding:0;    overflow:hidden;}.twocols .column .list li{    background: url(/img/layout/dotted-1.gif) no-repeat 0 8px;    padding:0 0 0 15px;    margin:0 0 10px;    color:#333;}.main h1, .main .span_h1{    font-size:36px;    line-height:38px;    font-weight:normal;    text-align:center;    margin:0;    color:#333;    padding:25px 0 0;    display: block;}.faq{    width:800px;    margin:0 auto;}.faq .question{padding:0 0 20px;}*+html .faq .question strong{display:inline;}.faq h1{margin:0 0 36px;}.faq .question strong{    font-size:20px;    line-height:23px;    font-weight:normal;    background:#ffcc00;    color:#333;    display:inline-block;    padding:2px 10px 4px 12px;    -webkit-border-radius:5px;    -moz-border-radius:5px;    border-radius: 5px;}.faq .answer {padding:0 0 26px 12px;}.faq .answer p,.faq .answer span{    display:block;    font-size:15px;    line-height:24px;    color:#333;}.faq .answer p{margin:0 0 10px;}.faq .answer ul{    list-style:none;    margin:0;    padding:0;    overflow:hidden;    width:608px;    font-size:15px;    line-height:17px;}.faq .answer ul li{    padding:0 0 0 37px;    margin:0 0 16px;    background: url(/img/layout/dotted-2.gif) no-repeat 0 7px;}.more-box-holder{    margin:-18px 0 52px;    width:100%;    overflow:hidden;    position:relative;}.more-box{    background:#fff;    border:1px solid #cfcfcf;    -webkit-border-radius:10px;    -moz-border-radius:10px;    border-radius: 10px;    width:928px;    float:left;    text-align:center;    padding:25px 10px;    font-size:15px;    line-height:17px;    color:#333;    position:relative;}.more-box p{margin:0;}.more-box p a{color:#a461d3;}.btn-orderworks{    background: url(/img/layout/arrow-2.png) no-repeat;    width: 312px;    height: 70px;    margin:0 auto 30px;    text-align:center;    display:block;    text-decoration:none;    color:#fff;    text-shadow: 0 1px 0 #4c8900;    font:24px/26px 'PT Sans Narrow';    line-height: 70px;}.feeds-holder{    padding:50px 0px;    /*	padding:50px 9999px;	margin:0 -9999px 35px;	background: url(/img/layout/border-2.gif) repeat-x 0 100%;*/}.feeds-holder .counter{    margin:0 0 42px;    padding:0 0 0 114px;}*+html .feeds-holder .counter{    padding:0 0 0 90px ;    margin:0 0 42px !important;    width:800px;}*+html .feeds-holder .counter strong{width:290px;}.feeds-holder .feeds{    list-style:none;    margin:0;    padding:0 0 5px;    overflow:hidden;}.feeds-holder .feeds li{    width:100%;    overflow:hidden;    margin:0 0 15px;}.feeds-holder .feeds .left .user{    width:80px;    float:left;}.feeds-holder .feeds .right .user{    width:80px;    float:right;}.feeds-holder .feeds .img-holder{    width:80px;    height:76px;    text-align:center;    vertical-align:bottom;    display:table-cell;    padding:0 0 6px;}.feeds-holder .feeds .user em{    display:block;    color:#666666;    text-align:center;}.feeds-holder .feeds .message{    width:815px;    padding:20px 30px 0 20px;    background:#fff;    -webkit-border-radius:10px;    -moz-border-radius:10px;    border-radius: 10px;    position:relative;}.feeds-holder .feeds .left .message{float:left;}.feeds-holder .feeds .right .message{float:right;}.feeds-holder .feeds .message p{    font-size:15px;    line-height:22px;    color:#333;    margin:0 0 28px;}.feeds-holder .feeds .female .message{border:1px solid #54c700;}.feeds-holder .feeds .male .message{border:1px solid #a662d5;}.feeds-holder .feeds .message .date, .feeds-holder .feeds .message .order_id{    border-bottom: 1px solid #AAAAAA;    display: inline-block;    font-weight: bold;    margin-bottom: 2px;    padding-bottom: 7px;}.feeds-holder .feeds .message .order_id{    padding-left: 10px;    font-weight: normal;}.feeds-holder .feeds .left.female .message .ico{    background: url(/img/layout/sprite-feedback.png) 0 -69px no-repeat;    width: 16px;    height: 18px;    position:absolute;    left:-16px;    top:18px;}.feeds-holder .feeds .right.female .message .ico{    background: url(/img/layout/sprite-feedback.png) -15px -69px no-repeat;    width: 16px;    height: 18px;    position:absolute;    right:-16px;    top:18px;}.feeds-holder .feeds .right.male .message .ico{    background: url(/img/layout/sprite-feedback.png) -47px -69px no-repeat;    width: 16px;    height: 18px;    position:absolute;    right:-16px;    top:18px;}.feeds-holder .feeds .left.male .message .ico{    background: url(/img/layout/sprite-feedback.png) -31px -69px no-repeat;    width: 16px;    height: 18px;    position:absolute;    left:-16px;    top:18px;}.feeds-holder .btn-orderwork{    background: url(/img/layout/arrow-2.png) no-repeat;    width: 312px;    height: 50px;    margin:0 auto;    text-align:center;    display:block;    text-decoration:none;    color:#fff;    padding:20px 0 0;    text-shadow: 0 1px 0 #4c8900;    font:24px/26px 'PT Sans Narrow';}.feed-form{    width:100%;    padding:0 0 40px;    margin:0 0 22px;    background: url(/img/layout/shadow.png) no-repeat 50% 100%;}.feed-form .title{    padding:0 0 35px;    display:block;    font-size:30px;    line-height:32px;    color:#333;    text-align:center;    font-weight:normal;}.feed-form .form-holder{    background: url(/img/layout/bg-cost.png) ;    width:790px;    padding:40px 80px 24px;    -webkit-border-radius:15px;    -moz-border-radius:15px;    border-radius: 15px;    position:relative;}.feed-form .form-holder .wrap{    margin:0 0 19px;    position:relative;}.mr-10{margin:0 10px 0 0;}.feed-form .form-holder .textarea textarea,.feed-form .form-holder .text input{    float:left;    background:none;    border-style:none;    padding:4px 14px 5px;    width:360px;    font:21px/23px 'PT Sans';    color:#333;    margin:0;    position:relative;}.feed-form .form-holder .textarea textarea{    width: 628px;    padding:4px 14px 5px;    height:107px;    resize:none;    overflow:auto;    font:21px/23px 'PT Sans';}.feed-form .form-holder .textarea,.feed-form .form-holder .text{    border:1px solid #b99b1d;    width:388px;    -webkit-border-radius:5px;    -moz-border-radius:5px;    border-radius: 5px;    float:left;    position:relative;    -webkit-box-shadow: #B3B8B3  1px 1px 1px inset;    -moz-box-shadow: #B3B8B3  1px 1px 1px inset;    box-shadow: #B3B8B3  1px 1px 1px inset;    background:#ffffff;}.feed-form .form-holder .textarea{width:100%;margin:0;}.feed-form .form-holder .btn-feed{    background: url(/img/layout/btn-feed.png) no-repeat;    width: 190px;    height: 66px;    margin:0 auto;    text-align:center;    display:block;    text-decoration:none;    color:#fff;    text-shadow: 0 1px 0 #4c8900;    font:24px/26px 'PT Sans Narrow';    border-style:none;    padding: 0 0 20px;}.feed-author-form {    color: red;    background: none!important;}.feed-author-form .text {    border: none!important;    box-shadow: none!important;}.steps{    list-style:none;    margin:0 0 30px;    padding:49px 0 0;    overflow:hidden;    background: url(/img/layout/bg-steps.png) no-repeat 0 100%;    width: 950px;    height:89px;}.steps li{    float:left;    width:316px;}.steps li .img-holder{    float:left;    width:80px;    text-align:center;}.steps .last .img-holder{margin:-5px 0 0;}.steps li .text{    display:table-cell;    height:60px;    vertical-align:middle;}.steps li p{    overflow:hidden;    margin:0;    font-size:13px;    line-height:18px;    color:#666;    padding:0 20px 0 0;}.pt-25{padding:25px 0 0 !important;}.order-form-holder{    width:100%;    /*overflow:hidden;*/    padding:0 0 40px;    background: url(/img/layout/shadow.png) no-repeat 50% 100%;}.order-form{    background: url(/img/layout/bg-form.gif);    -webkit-border-radius:5px;    -moz-border-radius:5px;    border-radius: 5px;    width:100%;    /*overflow:hidden;*/    padding:0 0 30px;}.order-form .work{    width:368px !important;    width:390px !important;}.order-nav{    list-style:none;    margin:0;    padding:0 0 10px;    overflow:hidden;    font-size:15px;    line-height:17px;    font-weight:bold;}.order-nav li:first-child{    -webkit-border-radius:5px 0 0 0;    -moz-border-radius:5px 0 0 0;    border-radius: 5px 0 0 0;}.order-nav .active:first-child{    background: url(/img/layout/tab-active-left.gif) no-repeat 100% 0;    padding:11px 13px 16px 0;    width:462px;}.order-nav .active.pie_first-child{    background: url(/img/layout/tab-active-left.gif) no-repeat 100% 0;}.order-nav .active{    background: url(/img/layout/tab-active-right.gif) no-repeat;    padding:11px 0 16px 13px;    width:462px;}.order-nav li{    float:left;    padding:11px 0 16px;    position:relative;    width:475px;    background: url(/img/layout/bg-tab.gif) repeat-x 0 100%;    -webkit-border-radius:0 5px 0 0;    -moz-border-radius:0 5px 0 0;    border-radius: 0 5px 0 0;}.order-nav li a{    text-align:center;    text-decoration:none;    display:block;    position:relative;}.order-nav li a span{    background:#fff;    -webkit-border-radius:20px;    -moz-border-radius:20px;    border-radius: 20px;    display:inline-block;    position:relative;    width:28px;    padding:6px 0 8px;    margin:0 6px 0 0;    position:relative;}.order-nav li a em{    font-style:normal;    display:inline-block;}*+html .order-nav li a em{margin:-23px 0 0;}.order-form .form-holder{    padding:0 80px 30px;    width:790px;    margin:0 0 30px;    background: url(/img/layout/border-3.png) repeat-x 0 100%;}.outtaHere {    position:absolute;    left:-3000px;}.checkboxArea, .checkboxAreaChecked {    float:left;    overflow: hidden;    background: url(/img/layout/checkbox.png) no-repeat;    width: 25px !important;    height: 26px;    margin:0 5px 0 0;}.checkboxAreaChecked {background-position: 0 -26px;}.order-form .info{    position:relative;    padding:0 0 10px;}.order-form  .form-holder .price{margin:-10px 0 0;}.order-form .info .text input,.date-box input{    float:left;    background:none;    border-style:none;    padding:5px 12px 4px;    width:160px;    font:21px/23px 'PT Sans';    /*color:#333;*/    margin:0;}.checkboxes input{    width:25px;    height:26px;    margin:0 5px 0 0;    padding:0;    float:left;}.order-form .info .text,.date-box{    border:1px solid #b99b1d;    -webkit-border-radius:5px;    -moz-border-radius:5px;    border-radius: 5px;    float:left;    position:relative;    -webkit-box-shadow: #B3B8B3  1px 1px 1px inset;    -moz-box-shadow: #B3B8B3  1px 1px 1px inset;    box-shadow: #B3B8B3  1px 1px 1px inset;    background:#ffffff;    margin:0 0 0 10px;}.order-form .info .text .calendar,.statistics-form .text .calendar,.date-box .calendar{    background: url(/img/layout/calendar.png) no-repeat;    width: 17px;    height: 13px;    position:absolute;    right:10px;    top:12px;}a.calendar:hover{    text-decoration:none;}.order-form .info .days{    position:absolute;    right:10px;    top:45px;    color:#977d1a;    font-size:13px;    line-height:15px;}.order-form  label{    float:left;    margin:3px 25px 0 0;    font-size:14px;    line-height:16px;    color:#333;}.order-form .info .wrap{    margin:0 0 9px;    position:relative;}.order-form .form-holder .price span{    display:block;    font-size:21px;    line-height:23px;    color:#333;    padding:0 0 10px;}.order-form .form-holder .price span strong{    font:bold 54px/56px 'PT Sans Narrow';}.order-form .form-holder .price p{    margin:0;    line-height:17px;    color:#333;}.order-form .twocolumns{    padding:0 80px 10px;    width:790px;    /*overflow:hidden;*/}.order-form .twocolumns .column:first-child{margin:0;}.order-form .twocolumns .column{    float:left;    width:390px;    margin:0 0 0 10px;}.order-form .twocolumns .column .text input{    float:left;    background:none;    border-style:none;    padding:4px 12px 5px;    width:364px;    font:21px/23px 'PT Sans';    /*color:#999999;*/    margin:0;}.order-form .twocolumns .column .text{    border:1px solid #b99b1d;    -webkit-border-radius:5px;    -moz-border-radius:5px;    border-radius: 5px;    float:left;    position:relative;    -webkit-box-shadow: #B3B8B3  1px 1px 1px inset;    -moz-box-shadow: #B3B8B3  1px 1px 1px inset;    box-shadow: #B3B8B3  1px 1px 1px inset;    background:#ffffff;}.order-form .twocolumns .column:first-child .wrap{margin:0 0 10px;}.order-form .twocolumns .column .wrap{margin:0 0 10px;}.order-form .added{    color:#645000;    background: url(/img/layout/ico-7.png) no-repeat;    padding:1px 0 3px 21px;    display:block;    margin:0 0 10px;}.order-form .file{    position:relative;    float:left;    width:150px;    overflow:hidden;}.order-form .file a{    background: url(/img/layout/btn-file.png) no-repeat;    width: 150px;    height: 27px;    text-align:center;    color:#333;    display:block;    line-height:27px;}.order-form .file  input{    opacity:0;    font-size:200px;    position:absolute;    z-index:5;    top:0;    right:0;    cursor:pointer;}.order-form .column .text textarea{    float:left;    background:none;    border-style:none;    padding:4px 14px 0px;    width:360px;    font:21px/23px 'PT Sans';    /*color:#333;*/    margin:0;    overflow:auto;    height:70px;    resize:none;    /*color:#999;*/}.order-form .btn-order{    background: url(/img/layout/arrow-2.png) no-repeat;    width: 312px;    height: 70px;    margin:0 auto;    text-align:center;    display:block;    text-decoration:none;    color:#fff;    padding: 0 0 5px;    text-shadow: 0 1px 0 #4c8900;    font:24px/26px 'PT Sans Narrow';    border-style:none;    cursor:pointer;}.order-form .contact-info{    width:100%;    overflow:hidden;}.order-form .contact-info .col{    float:left;    width:475px;}.order-form .contact-info .col .title{    font-size:30px;    line-height:32px;    color:#333;    text-align:center;    display:block;    height:86px;    font-weight:normal;}.order-form .contact-info .col .wrap{margin:0 0 20px;}.order-form .correct .ico{    background: url(/img/layout/ico-3.png) no-repeat;    width: 16px;    height: 13px;    position:absolute;    top:13px;    right:14px;}.order-form .incorrect .ico{    background: url(/img/layout/x.gif) no-repeat;    width: 16px;    height: 16px;    position:absolute;    top:11px;    right:14px;}.order-form .contact-info .col .text input{    float:left;    background:none;    border-style:none;    padding:4px 12px 5px;    width:284px;    font:21px/23px 'PT Sans';    /*color:#999;*/    margin:0;}/*.order-form .contact-info .col:first-child .text input{color:#333;}*/.order-form .contact-info .col .text{    border:1px solid #b99b1d;    -webkit-border-radius:5px;    -moz-border-radius:5px;    border-radius: 5px;    float:left;    position:relative;    -webkit-box-shadow: #B3B8B3  1px 1px 1px inset;    -moz-box-shadow: #B3B8B3  1px 1px 1px inset;    box-shadow: #B3B8B3  1px 1px 1px inset;    background:#ffffff;    margin:0 0 0 80px;}.order-form .contact-info .col .checkboxArea,.order-form .contact-info .col .checkboxAreaChecked{margin:0 10px 0 80px;}.order-form .contact-info .col label{    font-size:13px;    line-height:15px;}.order-form .contact-info .col .forget{    float:left;    margin:3px 0 0 62px;    font-size:13px;    line-height:15px;    color:#333;}.personal-panel{    -webkit-border-radius:10px;    -moz-border-radius:10px;    border-radius:10px;    width:936px;    padding:7px 5px 5px 7px;    overflow:hidden;    border:1px solid #cfa600;    background: url(/img/layout/bg-cost.png);    margin:0 0 81px;}.personal-panel .messages{    float:left;    margin:0 5px 0 0;    color:#333;    line-height: 23px;}.personal-panel .count-notification-messages{    margin-left: 10px;}.personal-panel .messages .icon{    display: block;    float:left;    width: 34px;    height: 24px;    background: url(/img/layout/sprite-personal-panel.png) 0 0 no-repeat;}.personal-panel .icon_balance{    display: block;    float:left;    width: 34px;    height: 24px;    background: url(/img/layout/balance_icon.png) 0 0 no-repeat;}.personal-panel .numbers-list{    float:left;    color:#333;    padding:4px 0 0;}.personal-panel .numbers-list .title{    float:left;    padding:0 5px 0 0;}.personal-panel .numbers-list ul{    padding:0;    margin:0;    list-style:none;    float:left;}.personal-panel .numbers-list ul li{    float:left;    padding:0 4px 0 0;}.personal-panel .numbers-list a{    color:#333;    border-bottom:1px dashed #333;}.personal-panel .numbers-list a:hover{    border:none;    text-decoration:none;}.personal-panel .user{    float:right;    color:#333;    line-height: 27px;}.personal-panel .user .icon{    display: block;    float: left;    width: 24px;    height: 25px;    background: url(/img/layout/sprite-personal-panel.png) -34px 0 no-repeat;    margin-right: 10px;}.personal-panel .btn-exit{    background: url(/img/layout/sprite-personal-panel.png) -58px 0 no-repeat;    width: 70px;    height: 28px;    line-height:28px;    text-align:center;    position:relative;    float:right;    color:#5e4e08;    text-shadow:0 1px 0 #f2d879;    margin:0 0 0 9px;}.personal-panel.alt-panel{    margin:0 0 8px;}.violet .personal-panel{    background:#884bb3;    border:1px solid #6c2c99;}.violet .personal-panel .messages{    background:url(/img/layout/ico62.png) no-repeat;    color:#fff;}.violet .personal-panel .numbers-list,.violet .personal-panel .numbers-list a{    color:#fff;}.violet .personal-panel .numbers-list a{    border-color:#fff;}.violet .personal-panel .user{    background:url(/img/layout/ico63.png) no-repeat;    color:#fff;}.violet .personal-panel .btn-exit{    background:url(/img/layout/btn-exit-1.png) no-repeat;    color:#fff;    text-shadow:none;}.personal-panel .balance{    float:left;    color:#fff;    background:url(/img/layout/ico67.png) no-repeat;    padding:4px 10px 5px 42px;    min-width:259px;}.sale-scale{    background: url(/img/layout/scale.png) no-repeat;    width: 950px;    height: 31px;    position:relative;    margin:81px 0 38px;}.sale-scale .green-scale{    background: url(/img/layout/scale2.png) no-repeat;    height:10px;    position:absolute;    top:10px;    left:10px;}.sale-scale .scale-slider{    background: url(/img/layout/scale-slider.png) no-repeat;    width: 30px;    height: 54px;    position:absolute;    top:-2px;    z-index:2;}.sale-scale .status-block{    position:absolute;    top:-52px;    left:206px;    width:600px;}.sale-scale .status-block:after{    content:"";    display:block;    clear:both;}.sale-scale .yousale{    float:left;    background:#ffcc00;    border:1px solid #cfa600;    -webkit-border-radius:5px;    -moz-border-radius:5px;    border-radius:5px;    padding:11px 15px;    font-size:15px;    line-height:17px;    margin:0 10px 0 0;    position:relative;    z-index:4;}.sale-scale .yousale .icon{    background: url(/img/layout/ico-10.png) no-repeat;    width: 18px;    height: 7px;    position:absolute;    bottom:-7px;    left:141px;    margin:0 0 0 -9px;}.sale-scale .want{    border:1px solid #cfcfcf;    -webkit-border-radius:5px;    -moz-border-radius:5px;    border-radius:5px;    padding:11px 15px;    float:left;    font-size:15px;    line-height:17px;    background: #fff;    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#e1e1e1));    background: -webkit-linear-gradient(#fff, #e1e1e1);    background: -moz-linear-gradient(#fff, #e1e1e1);    background: -ms-linear-gradient(#fff, #e1e1e1);    background: -o-linear-gradient(#fff, #e1e1e1);    background: linear-gradient(#fff, #e1e1e1);    -pie-background: linear-gradient(#fff, #e1e1e1);}.sale-scale .scale-dot{    position:absolute;    bottom:-22px;    color:#666;    padding:0 15px 0 0;    background: url(/img/layout/scale-dot1.png) no-repeat 100% 7px;}.sale-scale .scale-dot.active{background: url(/img/layout/scale-dot2.png) no-repeat 100% 7px;}.office-block{    background: url(/img/layout/bg-cost.png);    -webkit-border-radius:15px;    -moz-border-radius:15px;    border-radius:15px;    overflow:auto;    width:100%;    padding:10px 0;    margin:0 0 40px;}.office-block .menu{    list-style:none;    margin:0 30px 0 10px;    padding:0;    float:left;    width:140px;}.office-block .long-menu{    width:150px;    margin:3px 0 0 10px;}.office-block .menu li a{    color:#333;    display:block;    padding:7px 0 10px 10px;    text-decoration:none;    -webkit-border-radius:8px;    -moz-border-radius:8px;    border-radius:8px;}.office-block .menu li p{    color:white;    display:block;    padding:7px 0 10px 10px;    text-decoration:none;    -webkit-border-radius:8px;    -moz-border-radius:8px;    border-radius:8px;}.office-block .menu .active {    margin:-3px 0 -2px;}.office-block .menu .active a{    padding:9px 0 13px 10px;}.office-block .menu li a:hover{text-decoration:underline;}.office-block .long-menu li a{    -webkit-border-radius:8px 0 0 8px;    -moz-border-radius:8px 0 0 8px;    border-radius:8px 0 0 8px;}.office-block .menu .active a{    background:#fff;    -webkit-box-shadow: #d9af02 0px 1px 1px;    -moz-box-shadow: #d9af02 0px 1px 1px;    box-shadow: #d9af02 0px 1px 1px;}.office-block .long-menu .active a{    -webkit-box-shadow: #d9af02 -1px 1px 1px;    -moz-box-shadow: #d9af02 -1px 1px 1px;    box-shadow: #d9af02 -1px 1px 1px;}.office-block .long-menu .active:first-child{margin:-3px 0 0;}.office-block .menu .active a:hover{text-decoration:none;}.office-block .info{    position:relative;    padding:0 0 10px;}.office-block .info .text input{    float:left;    background:none;    border-style:none;    padding:4px 12px 5px;    width:153px;    font:21px/23px 'PT Sans';    /*color:#333;*/    margin:0;}.office-block .info .text{    border:1px solid #b99b1d;    -webkit-border-radius:5px;    -moz-border-radius:5px;    border-radius: 5px;    float:left;    position:relative;    -webkit-box-shadow: #B3B8B3  1px 1px 1px inset;    -moz-box-shadow: #B3B8B3  1px 1px 1px inset;    box-shadow: #B3B8B3  1px 1px 1px inset;    background:#ffffff;    margin:0 0 0 10px;}.office-block .info .text .calendar{    background: url(/img/layout/calendar.png) no-repeat;    width: 17px;    height: 13px;    position:absolute;    right:10px;    top:12px;}.office-block .info .days{    position:absolute;    right:10px;    top:45px;    color:#977d1a;    font-size:13px;    line-height:15px;}.office-block  label{    float:left;    margin:3px 25px 0 0;    font-size:14px;    line-height:16px;    color:#333;}.office-block .office-row{    float:left;    width:770px;}.office-block .office-row .form-holder{padding:20px 0 30px;}.office-block .info .wrap{margin:0 0 10px;position:relative;}.office-block .form-holder .price {margin:-11px 0 0;}.office-block .form-holder .price span{    display:block;    font-size:21px;    line-height:23px;    color:#333;    padding:0 0 10px;}.office-block .form-holder .price span strong{    font:bold 54px/56px 'PT Sans Narrow';}.office-block .form-holder .price p{    margin:0;    line-height:17px;    color:#333;}.office-block .form-holder{    padding:0 0 30px;    margin:0 0 30px;    background: url(/img/layout/border-3.png) repeat-x 0 100%;}.office-block .twocolumns{    padding:0 0 10px;    width:100%;    /*overflow:hidden;*/}.office-block .twocolumns .column:first-child{margin:0 0 10px;}.office-block .twocolumns .column{    float:left;    width:370px;    margin:0 0 0 10px;}.office-block .twocolumns .column .text input{    float:left;    background:none;    border-style:none;    padding:4px 12px 5px;    width:344px;    font:21px/23px 'PT Sans';    /*color:#999;*/    margin:0;}.office-block .twocolumns .column .text{    border:1px solid #b99b1d;    -webkit-border-radius:5px;    -moz-border-radius:5px;    border-radius: 5px;    float:left;    position:relative;    -webkit-box-shadow: #B3B8B3  1px 1px 1px inset;    -moz-box-shadow: #B3B8B3  1px 1px 1px inset;    box-shadow: #B3B8B3  1px 1px 1px inset;    background:#ffffff;}.office-block .twocolumns .column:first-child .wrap{    margin:0 0 10px;}.office-block .twocolumns .column .wrap{margin:0 0 10px;}.office-block .added{    color:#645000;    background: url(/img/layout/ico-7.png) no-repeat;    padding:1px 0 3px 21px;    display:block;    margin:0 0 10px;}.office-block .file{    position:relative;    float:left;    width:150px;    overflow:hidden;}.office-block .file a{    background: url(/img/layout/btn-file.png) no-repeat;    width: 150px;    height: 27px;    text-align:center;    color:#333;    display:block;    line-height:27px;}.office-block .file input{    opacity:0;    font-size:200px;    position:absolute;    z-index:5;    top:0;    right:0;    cursor:pointer;}.office-block .column .text textarea{    float:left;    background:none;    border-style:none;    padding:4px 14px 5px;    width:340px;    font:21px/23px 'PT Sans';    color:#333;    margin:0;    overflow:auto;}.office-block .column .text textarea{    width:324px;    padding:4px 14px 5px;    height:70px;    resize:none;    /*color:#999;*/    float:left;    font:21px/23px 'PT Sans';    overflow:auto;}.office-block .btn-order{    background: url(/img/layout/arrow-2.png) no-repeat;    width: 312px;    height: 70px;    margin:0 auto 30px;    text-align:center;    display:block;    text-decoration:none;    color:#fff;    padding: 0 0 5px;    text-shadow: 0 1px 0 #4c8900;    font:24px/26px 'PT Sans Narrow';    border-style:none;    cursor:pointer;}.office-block.without-menu{    padding:30px 0 6px 40px;    width:910px;    margin:0 0 58px;}.office-block.without-menu .work{    width:390px;}.office-block.without-menu .info .text input,.office-block.without-menu .info .date-box input{    width:125px;}.office-block.without-menu .btn-order{    width:152px;    background:url(/img/layout/arrow-5.png) no-repeat;    float:left;    margin:-15px 0 0 8px;}.office-block .column{    float:left;    width:140px;    margin:3px 10px 0;}.office-block .column .menu{    float:none;    margin:15px 0 47px 0;}.office-block .panel{    line-height:17px;    padding:0 42px 0 11px;    margin:0;    list-style:none;}.office-block .panel li{    background:url(/img/layout/ico64.png) no-repeat;    padding:23px 0 16px;}.auction{    font-size:15px;    line-height:20px;    overflow:hidden;    margin:9px 10px -5px 0;}.attention{    color:#fff;    display:block;    background:url(/img/layout/ico65.png) no-repeat;    padding:1px 55px 25px 30px;    margin:0 19px;}.attention a{    color:#fff;    text-decoration: underline;}.attention a:hover{    color:#fff;    text-decoration: none;}.auction .block{    background:#fff;    padding:26px 21px 27px;    border-radius:10px;    -moz-border-radius:10px;    -webkit-border-radius:10px;    margin:0 0 5px;}.auction .block-holder{    width:100%;    padding:0 0 3px;}.auction .block-holder:after{    content:'';    display:block;    clear:both;}.auction .data{    float:left;    width:610px;    color:#999;    overflow:hidden;    margin:0;}.auction .data dt{    float:left;    width:129px;    margin:0 10px 0 0;}.auction .data dd{    overflow:hidden;    margin:0 0 10px;}.auction .data .mark{    color:#333;}.auction .data .amount{    font:700 17px/20px "PT Sans", Arial, Helvetica, sans-serif;    color:#884bb3;}.auction .block .column{    float:right;    width:119px;    margin:3px 0 0;}.auction .column .chat{    float:none;    display:block;    margin:0 0 14px;}.office-block .column .user{    font-size:13px;    line-height:16px;    color:#666;}.office-block .column .user a{    color:#666;    text-decoration:underline;}.auction .user a:hover{    text-decoration:none;}.auction .button{    font:700 17px/22px "PT Sans", Arial, Helvetica, sans-serif;    text-align:center;    color:#fff;    text-shadow:0 1px 0 #4d8b00;    display:block;    background:url(/img/layout/btn-data.png) no-repeat;    width:160px;    height:32px;    padding:8px 5px 0;    margin:0 0 0 139px;    white-space: nowrap;}.violet .office-block .panel a{    color:#fff;}.violet .office-block{    background:#884bb3;}.violet .office-block .menu li a{    color:#fff;}.violet .office-block .menu .active a{    color:#333;    box-shadow:-1px 1px 1px #744098;    -webkit-box-shadow:0 1px 1px #744098;    -moz-box-shadow:0 1px 1px #744098;}.news-holder{    padding:35px 9999px 58px;    margin:0 -9999px 36px;    background:#fff;    -webkit-box-shadow: #ccc 0px 5px 5px;    -moz-box-shadow: #ccc 0px 5px 5px;    box-shadow: #ccc 0px 5px 5px;}.news-holder .heading{    width:100%;    overflow:hidden;    padding: 0 0 19px;}.news-holder .heading h2{    float:left;    font-size:30px;    line-height:32px;    font-weight:normal;    margin:0 10px 0 0;}.news-holder .heading .all{    float:left;    font-size:13px;    line-height:15px;    color:#999;    border:1px solid #dddddd;    padding:10px 0 12px;    width:128px;    text-align:center;    -webkit-border-radius:3px;    -moz-border-radius:3px;    border-radius: 3px;}.news-holder .news{    list-style:none;    margin:0 0 0 -50px;    padding:0;    overflow:hidden;}.news-holder .news li {    float:left;    width:280px;    margin:0 0 0 50px;}.news-holder .news li span{    display:block;    padding:0 0 7px;}.news-holder .news li a{    display:inline-block;    color:#a461d3;    font-size:17px;    line-height:23px;}.news-holder .news li p{    margin:0 0 11px;    color:#666;    line-height:17px;}.news-holder .news li em{    display:block;    font-style:normal;    color:#999;}.office-box{    background:#fff;    -webkit-border-radius:15px;    -moz-border-radius:15px;    border-radius:15px;    margin:0 10px 0 0;    padding:35px 0 19px;}.office-news{    -webkit-border-radius:0 15px 15px 15px;    -moz-border-radius:0 15px 15px 15px;    border-radius: 0 15px 15px 15px;}.office-box .contacts h2,.office-box .title{    font-size:30px;    line-height:32px;    font-weight:normal;    display:block;    padding:0 0 30px 80px;    color:#333;}.office-box .feedback-author {    padding:0 0 30px 80px;}.office-box .new-list {    list-style:none;    margin:-5px 0 0;    padding:0 0 46px;    overflow:hidden;    font-size:15px;    line-height:22px;}.office-box .new-list li:first-child{    border:none;    padding:0 70px 11px 0;}.office-box .new-list li{    border-top:1px solid #ebebeb;    padding:14px 70px 13px 0;    width:718px;    overflow:hidden;}.office-box .new-list li em{    float:left;    width:70px;    text-align:right;    padding:0 10px 0 0;    font-style:normal;    color:#999;}.green{color:#66cc00;}.blue{color:#0099cc;}.yellow{color:#ffcc00;}.office-box .new-list li p{    height:1%;    overflow:hidden;    margin:0;    color:#333;}.office-box .new-list li .mail{    background: url(/img/layout/ico-11.gif) no-repeat 0 4px;    padding:0 0 0 21px;    color:#a461d3;    font-weight:bold;}.password-form,.data-form{    padding:0 0 0 83px;    font-size:15px;    line-height:17px;}.office-box .contacts h2,.password-form .title,.data-form .title{    padding:0 0 34px;    margin:0 0 0 -2px;}.password-form .wrap,.data-form .wrap{margin:0 0 20px;}.password-form label,.data-form label{    float:left;    width:134px;    color:#999999;    padding:7px 0;    font-size:15px;    line-height:17px;}.password-form .text input,.data-form .text input,.statistics-form .text input{    background:none;    border-style:none;    float:left;    width:264px;    padding:7px 36px 10px 10px;    font:15px/17px 'PT Sans';    color:#333;}.password-form .text,.data-form .text,.statistics-form .text,.statistics-form .date-box{    float:left;    border:1px solid #c3c3c3;    -webkit-border-radius:5px;    -moz-border-radius:5px;    border-radius:5px;    position:relative;    background:#fff;    -webkit-box-shadow: #B3B8B3  0 1px 1px inset;    -moz-box-shadow: #B3B8B3  0 1px 1px inset;    box-shadow: #B3B8B3  0 1px 1px inset;}.statistics-form .date-box{    margin:0 10px 0 0;}.statistics-form input::-webkit-input-placeholder{    color:#999;}.statistics-form input:-moz-placeholder{    color:#999;}.statistics-form input.placeholder{    color:#999;}.statistics-form input:focus{color:#333;}.password-form .correct .ico,.data-form .correct .ico{    background: url(/img/layout/ico-3.png) no-repeat;    width: 16px;    height: 13px;    position:absolute;    top:13px;    right:14px;}.password-form .incorrect .ico,.data-form .incorrect .ico{    background: url(/img/layout/x.gif) no-repeat;    width: 16px;    height: 16px;    position:absolute;    top:13px;    right:14px;}.password-form .btn-data,.data-form .btn-data{    background: url(/img/layout/btn-data.png) no-repeat;    width: 170px;    height: 40px;    float:left;    text-align:center;    font:bold 15px/36px 'PT Sans';    color:#fff;    text-shadow:0 1px 0 #3e7a00;    cursor:pointer;    border-style:none;    padding:0 0 5px;    margin:0 0 0 159px;}.office-box .data-form select{    width:312px;}.alt-office-box .data-form label{    width:212px;}.alt-office-box .data-form .wrap{    margin:0 0 23px;}.alt-office-box .data-form .btn-data{    margin:0 0 0 241px;}.password-form{    border-top:1px solid #ebebeb;    padding:35px 0 0 83px;}.office-box .contacts{    padding:0 0 0 84px;    color:#333;    width:680px;    font-size:15px;    line-height:17px;}.office-box .contacts p{    margin:0 0 30px;    line-height:22px;}.office-box .contacts img {margin:6px 0 0;}.office-box .contacts strong{    display:block;    padding:0 0 17px;}.office-box .contacts strong span,.office-box .contacts strong a{    font-weight:normal;    color:#333;}.units{    padding:7px 0 35px;}.units .title{    font-size:15px;    line-height:18px;    color:#999;    display:block;    padding:0 0 22px;    margin:0;}.units ul{    padding:0;    margin:0;    list-style:none;    overflow:hidden;}.units ul li{    float:left;    padding:0 5px 5px 0;}.units ul a{    white-space:nowrap;    float:left;    border-radius:3px;    -moz-border-radius:3px;    -webkit-border-radius:3px;    padding:10px 34px 13px 10px;    position:relative;    background:#e3e3e3;    box-shadow:0 1px 2px #ccc inset;    -webkit-box-shadow:0 1px 2px #ccc inset;    -moz-box-shadow:0 1px 2px #ccc inset;    color:#999;}.units ul .active a{    box-shadow:0 1px 2px #b28e00 inset;    -webkit-box-shadow:0 1px 2px #b28e00 inset;    -moz-box-shadow:0 1px 2px #b28e00 inset;    color:#333;    background:#fc0;}.units ul a:hover{    text-decoration:none;}.units ul .ico{    position:absolute;    right:7px;    top:7px;    background:url(/img/layout/ico67.gif) no-repeat;    width:12px;    height:11px;}.units ul .active .ico{    background:url(/img/layout/ico-66.gif) no-repeat;}.no-producst{    font-size:15px;    line-height:22px;    color:#333;    padding:35px 50px 19px 79px;    min-height:378px;}.no-producst .title{    padding:0 0 26px;}.main .no-producst p{    margin:0 0 34px;}.no-producst .button-holder{    padding:0 0 10px;    margin:0;    list-style:none;    overflow:hidden;}.no-producst li{    float:left;    padding:0 10px 0 0;}.no-producst .btn-dounload,.no-producst .file a{    font:700 15px/18px "PT Sans", Arial, Helvetica, sans-serif;    text-align:center;    float:left;    background:url(/img/layout/btn-download1.png) no-repeat;    width:220px;    height:33px;    padding:12px 5px 0;    text-shadow:0 1px 0 #6b4288;    color:#fff;}.no-producst .btn-dounload:hover,.no-producst .file a:hover{    text-decoration:none;}.no-producst .file{    width:230px;    height:45px;    position:relative;    overflow:hidden;}.no-producst .file a{    background:url(/img/layout/btn-file4.png) no-repeat;    text-shadow:0 1px 0 #407c00;}.no-producst .file input{    opacity:0;    position:absolute;    top:0;    right:0;    font-size:100px;    cursor:pointer;    z-index:3;}.arrow-box-holder{    width:100%;    position:relative;    margin:28px 0 30px;}.arrow-box{    border:1px solid #ab8900;    padding:15px 0;    width:100%;    text-align:center;    background: url(/img/layout/bg-form.gif);    font-size:15px;    line-height:17px;    color:#333;    position:relative;    -webkit-border-radius:10px;    -moz-border-radius:10px;    border-radius:10px;}.arrow-box .arrow-icon{    background: url(/img/layout/arrow-4.png) no-repeat;    width: 113px;    height: 44px;    position:absolute;    top:-44px;    right:26px;}.payment{margin:0 0 0px;}.payment h2{    font-size:30px;    line-height:32px;    text-align:center;    margin:0 0 30px;    color:#333;    font-weight:normal;}.payment-sort{    list-style:none;    margin:0 auto -21px;    padding:0;    overflow:hidden;    text-align:center;    border:1px solid #cbcbcb;    -webkit-border-radius:5px;    -moz-border-radius:5px;    border-radius:5px;    position:relative;    background: #fff;    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#cdcdcd));    background: -webkit-linear-gradient(#fff, #cdcdcd);    background: -moz-linear-gradient(#fff, #cdcdcd);    background: -ms-linear-gradient(#fff, #cdcdcd);    background: -o-linear-gradient(#fff, #cdcdcd);    background: linear-gradient(#fff, #cdcdcd);    -pie-background: linear-gradient(#fff, #cdcdcd);    width:630px;    font-size:0;    line-height:0;    letter-spacing:-1px;}*+html .payment-sort li{    display:inline;}.payment-sort li{    display:inline-block;    width:126px;}.payment-sort li:first-child a{    -webkit-border-radius:5px 0 0 5px;    -moz-border-radius:5px 0 0 5px;    border-radius:5px 0 0 5px;}.payment-sort .last-child a{    -webkit-border-radius:0 5px 5px 0;    -moz-border-radius:0 5px 5px 0;    border-radius:0 5px 5px 0 ;}.payment-sort li a{    float:left;    font-size:13px;    line-height:15px;    letter-spacing:0;    color:#666;    text-align:center;    padding:13px 0;    width:126px;    text-decoration:none;    position:relative;}.payment-sort li a:hover,.payment-sort .active a{    background: #2b2b2b;    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2b2b2b), to(#606060));    background: -webkit-linear-gradient(#2b2b2b, #606060);    background: -moz-linear-gradient(#2b2b2b, #606060);    background: -ms-linear-gradient(#2b2b2b, #606060);    background: -o-linear-gradient(#2b2b2b, #606060);    background: linear-gradient(#2b2b2b, #606060);    -pie-background: linear-gradient(#2b2b2b, #606060);    color:#fff;}.payment-content{    list-style:none;    margin:0;    padding:50px 0 0;    overflow:hidden;    border:1px solid #cfcfcf;    -webkit-border-radius:10px;    -moz-border-radius:10px;    border-radius:10px;    text-align:center;    font-size:0;    line-height:0;    letter-spacing:-1px;}*+html .payment-content li{display:inline;}.payment-content li{    width:190px;    font-size:13px;    line-height:15px;    display:inline-block;    min-height:131px;    padding:0 15px 10px;    vertical-align:top;}.payment-content li .img-holder{margin:0 0 11px;}.payment-content li strong{    display:block;    color:#333;    padding:0 0 5px;    font-weight:normal;}.payment-content li span{    display:block;    color:#999;}.visual-sale{    width:790px;    margin:0 auto;    text-align:center;    padding:39px 0 14px;}.visual-sale img{margin:0 0 24px;}.visual-sale p{    margin:0;    font-size:15px;    line-height:24px;    color:#333;}.how-sale{    list-style:none;    margin:0;    padding:0 0 11px;    overflow:hidden;    background: url(/img/layout/img-34.png) no-repeat;    width: 950px;    height: 262px;}.how-sale li{    float:left;    width:250px;    text-align:center;    padding:30px 33px 0;    font-size:15px;    line-height:24px;    color:#333;}.how-sale li p{margin:0;}.how-sale li .img-holder{    padding:0 0 15px;    height:100px;    display:table-cell;    vertical-align:bottom;    text-align:center;    width:250px;}.sale-scale-holder{padding:0 0 10px;}.sale-scale-holder h2{    font-size:30px;    line-height:32px;    text-align:center;    font-weight:normal;    margin:0 0 83px;    color:#333;}.sale-scale-holder .scale-slider{    background: url(/img/layout/scale-slider2.png) no-repeat !important;}.sale-scale .pink-scale{    background: url(/img/layout/scale3.png) no-repeat;    height:10px;    position:absolute;    top:10px;    left:10px;}.sale-scale-holder .sale-scale .scale-slider{    background: url(/img/layout/scale-slider.png) no-repeat;    width: 30px;    height: 54px;    position:absolute;    top:-2px;}.sale-scale-holder .sale-scale .yousale{    background:#a662d5;    color:#fff;    border:1px solid #6d4b84;    -webkit-border-radius:5px;    -moz-border-radius:5px;    border-radius:5px;    padding:11px 15px;    position:absolute;    top:-52px;    font-size:15px;    line-height:17px;}.sale-scale-holder .sale-scale .yousale .icon{    background: url(/img/layout/ico-12.png) no-repeat;    width: 18px;    height: 7px;    position:absolute;    bottom:-7px;    left:50%;    margin:0 0 0 -9px;}.sale-scale-holder .sale-scale .scale-dot.active{background: url(/img/layout/scale-dot3.png) no-repeat 100% 7px;}.sale-scale-holder .btn-order {    background: url("/img/layout/arrow-2.png") no-repeat scroll 0 0 transparent;    border-style: none;    color: #FFFFFF;    cursor: pointer;    display: block;    font: 24px/26px 'PT Sans Narrow';    height: 50px;    margin: 71px auto 0;    padding: 20px 0 5px;    text-align: center;    text-decoration: none;    text-shadow: 0 1px 0 #4C8900;    width: 312px;}.seo-block{    background: url(/img/layout/bg-cost.png);    -webkit-border-radius:10px;    -moz-border-radius:10px;    border-radius:10px;    position:relative;    padding:0 0 10px;}.seo-list{    list-style:none;    margin:0;    padding:35px 0 25px;    overflow:hidden;    text-align:center;}*+html .seo-list li{display:inline;}.seo-list li{    display:inline-block;    width:120px;    color:#333;    padding:0 15px;    vertical-align:top;}.seo-list li .img-holder{    display:table-cell;    height:70px;    padding:0 0 12px;    vertical-align:bottom;    text-align:center;    width:120px;}.seo-list li span{    display:block;    padding:0 0 3px;    color:#333;    font-size:13px;    line-height:15px;    text-align:center;}.seo-list li strong{    display:block;    background:#fff;    padding:8px 0 6px;    font-size:15px;    line-height:17px;    -webkit-border-radius:5px;    -moz-border-radius:5px;    border-radius:5px;    margin:0 0 3px;    position:relative;}.btns-holder{    width:100%;    overflow:hidden;    margin:0 0 15px;}.btns-holder .btn-order{    background: url(/img/layout/btn-cost.png) no-repeat;    width: 198px;    height: 44px;    margin:0 43px 0 256px;    text-align:center;    padding:14px 0 0;    cursor:pointer;    color:#fff;    font:24px/26px 'PT Sans Narrow';    border-style:none;    float:left;}.btns-holder .btn-view-cost{    background: url(/img/layout/btn-cost2.png) no-repeat;    width: 198px;    height: 44px;    margin:0;    text-align:center;    padding:14px 0 0;    cursor:pointer;    color:#fff;    font:24px/26px 'PT Sans Narrow';    border-style:none;    float:left;}.seo-text{    background:#fff;    text-align:center;    width:930px;    margin:0 auto;    padding:35px 0;    -webkit-border-radius:10px;    -moz-border-radius:10px;    border-radius:10px;}.seo-text h1,.seo-text strong.title {    padding: 0px;}.seo-text strong{    font-size:21px;    line-height:23px;    color:#666;    font-weight:normal;    padding:0 0 10px;    display:block;}.seo-text p{    width:790px;    margin:0 auto;    font-size:13px;    line-height:21px;}.mb-30{margin:0 0 30px !important;}.steps-order h2{    font-size:30px;    line-height:32px;    margin:0 0 23px;    font-weight:normal;    text-align:center;}.steps-order .steps{    background: url(/img/layout/bg-steps2.png) no-repeat;    width: 950px;    height:87px;    padding:27px 0 0;    margin:0 0 46px;}.steps-order .steps li{    width:220px;    padding:0 18px 0 0;}.steps-order .steps .last{padding:0;}.office-list .btn-orderwork,.main .btn-orderwork{    background: url(/img/layout/arrow-2.png) no-repeat;    width: 312px;    height: 50px;    margin:0 auto;    text-align:center;    display:block;    text-decoration:none;    color:#fff;    padding:20px 0 0;    text-shadow: 0 1px 0 #4c8900;    font:24px/26px 'PT Sans Narrow';}.service-block{    background: url(/img/layout/bg-cost.png);    -webkit-border-radius:23px;    -moz-border-radius:23px;    border-radius:23px;    position:relative;    padding:10px;    width:930px;    overflow:hidden;}.service-block .services{    list-style:none;    margin:0;    padding:10px 0 0 11px;    float:left;    width:220px;    position:relative;    z-index:1;}.service-block .services li:first-child{border:none;}.service-block .services li{    border-top:1px solid #e5ba03;    position:relative;}.service-block .services li a{    padding:8px 0 8px;    text-decoration:none;    display:block;    -webkit-border-radius:13px 0 0 13px;    -moz-border-radius:13px 0 0 13px;    border-radius:13px 0 0 13px;    position:relative;    z-index:2;}.service-block .services li a:hover{text-decoration:underline;}.service-block .services .active{z-index:1;}.service-block .services .active a{    background:#fff;    margin:-1px 0 -6px -11px;    padding:10px 0 13px 12px;    -webkit-box-shadow: #d9af02 0px 1px 1px;    -moz-box-shadow: #d9af02 0px 1px 1px;    box-shadow: #d9af02 0px 1px 1px;}.service-block .services .active a{    -webkit-box-shadow: #d9af02 -1px 1px 1px;    -moz-box-shadow: #d9af02 -1px 1px 1px;    box-shadow: #d9af02 -1px 1px 1px;}.service-block .service-content{    background:#fff;    -webkit-border-radius:10px;    -moz-border-radius:10px;    border-radius:10px;    position:relative;    z-index:2;    width:606px;    min-height:650px;    float:left;    padding:35px 20px 20px 72px;}.service-block .service-content h2{    font-size:21px;    line-height:23px;    color:#333;    margin:0 0 28px 11px;    font-weight:normal;}.service-block .price-list{    list-style:none;    margin:0;    padding:0 0 16px;    overflow:hidden;    width:560px;}.service-block .price-list li{    width:550px;    overflow:hidden;    padding:14px 0 18px 10px;}.service-block .price-list .mark{    background:#eeeeee;    -webkit-border-radius:10px;    -moz-border-radius:10px;    border-radius:10px;    position:relative;}.service-block .price-list li span{    float:left;    padding:0 10px 0 0 ;    width:230px;    color:#666;}.service-block .price-list li strong{    float:left;    padding:0 10px 0 0;    color:#333;    font-weight:normal;}.service-block .service-content .btns-holder{margin:0 0 27px !important;}.service-block .service-content  .btns-holder .btn-order{margin:0 3px 0 5px !important;}.service-content p{    margin:0 0 0 10px;    font-size:13px;    line-height:21px;}.earning{    width:780px;    margin:0 10px 0 0;    float:left;}.earning .block{    background:#fff;    -webkit-border-radius:15px;    -moz-border-radius:15px;    border-radius:15px;    position:relative;    padding:35px 0 38px 70px;    width:710px;    overflow:hidden;    margin:0 0 9px;    border-bottom:1px solid #d9b003;}.earning h2{    font-size:30px;    line-height:32px;    color:#333;    font-weight:normal;    margin:0 0 25px 11px;}.earning p{    margin:0 0 0 11px;    font-size:15px;    line-height:22px;    color:#333;    width:660px;}.earning .border, .office-box .border{    background: url(/img/layout/border-4.gif) repeat-x 0 55%;    margin:0 0 0 -70px;    display:block;    padding:35px 0;}.earning .link-box{    float:left;    width:320px;    margin:0 90px 0 0;}.earning .link-box strong{    font-weight:normal;    color:#333;    font-size:15px;    line-height:22px;    padding:0 0 15px 10px;    display:block;}.earning .link-box .link{    border:1px solid #cccccc;    -webkit-border-radius:5px;    -moz-border-radius:5px;    border-radius:5px;    position:relative;    padding:10px 9px 14px;    font-size:15px;    line-height:22px;    color:#a461d3;    background:#fafafa;}.earning .print-holder{    float:left;    width:240px;}.earning .print-holder strong{    font-weight:normal;    color:#333;    font-size:15px;    line-height:22px;    padding:0 0 15px;    display:block;}.earning .print{    list-style:none;    margin:0;    padding:0;    overflow:hidden;}.earning .print li{    float:left;    width:80px;}.earning .print li img{    margin:0 0 10px;    display:block;}.earning .print li a{color:#a461d3;}.earn-table{    border-collapse:collapse;    padding:0;    margin:0 0 30px;    width:650px;}.earn-table th{    font-size:13px;    line-height:15px;    font-weight:normal;    background:#ffcc00;    color:#333;    font-weight:bold;    padding:15px 0 15px;    text-align:left;}.earn-table td:first-child,.earn-table th:first-child{    -webkit-border-radius: 10px 0 0 10px;    -moz-border-radius:10px 0 0 10px;    border-radius:10px 0 0 10px;    position:relative;    width:150px;    padding:15px 0 15px 20px;}.earn-table .second{width:250px;}.earn-table .last{    -webkit-border-radius: 0 10px 10px 0;    -moz-border-radius:0 10px 10px 0;    border-radius:0 10px 10px 0;    position:relative;    padding:15px 50px 15px 0;    text-align:center;    width:180px;}.earn-table td{padding:15px 0;}.earn-table td span{color:#666;}.earn-table td strong{color:#333;}.earn-table .mark td{background:#eeeeee;}.earning .block .price{    width:170px;    float:right;    margin:0 140px 0 0;    text-align:center;}.earning .block .price .total{    font-size:21px;    line-height:23px;    color:#333;    display:block;    padding:0 0 17px;}.earning .block .price .btn-order-cost{    background: url(/img/layout/btn-order-cost.png) no-repeat;    width: 170px;    height: 46px;    display:block;    text-align:center;    font:bold 17px/40px 'PT Sans';    color:#fff;    text-shadow:0 1px 0 #3e7a00;    padding:6px 0 0;}.earning .slide-block{margin:0 0 10px;}.earning .slide-block .opener{    background:#fff;    position:relative;    -webkit-border-radius:10px;    -moz-border-radius:10px;    border-radius:10px;    border-bottom:1px solid #d5a900;}.earning .slide-block .opener.active{    background:#fff url(/img/layout/opener-active.gif) no-repeat 0 100%;    padding:6px 0 48px;    margin:0 0 -13px;    position:relative;    z-index:2;    border:none;}.earning .slide-block .opener a{    display:block;    font-size:21px;    line-height:23px;    color:#333;    padding:15px 0 15px 20px;}.earning .slide-block .block{    padding:8px 0 0;    width:780px;    -webkit-border-radius:0 0 10px 10px;    -moz-border-radius:0 0 10px 10px;    border-radius:0 0 10px 10px;    position:relative;    z-index:1;}.earning .how-to-work{    list-style:none;    margin:0;    padding:0;    overflow:hidden;}.earning .how-to-work li:first-child{    background:none;    padding:0 0 35px;}.earning .how-to-work li{    background: url(/img/layout/border-4.gif) repeat-x;    padding:36px 0 35px;}.earning .how-to-work li .heading{    width:100%;    overflow:hidden;    font-size:21px !important;    line-height:23px !important;    padding:0 0 30px;}.earning .how-to-work li .heading span{    color:#a662d5;    float:left;    width:40px;    padding:0 0 0 43px;}.earning .how-to-work li .heading strong{    float:left;    font-weight:normal;}.earning .how-to-work li .img-holder{padding:0 0 35px 80px;}.earning .how-to-work li p{    width:630px;    margin:0 0 0 80px;}.my-orders{    width:780px;    overflow:hidden;    padding:10px 0 20px;    float:left;    /*	margin:-10px 0 0 -40px;*/    position:relative;}.my-orders .block{    background:#fff;    -webkit-border-radius:15px;    -moz-border-radius:15px;    border-radius:15px;    position:relative;    padding:35px 0 28px;    width:100%;    overflow:hidden;    margin:0 0 5px;    border-bottom:1px solid #d9b003;    z-index:3;}.my-orders .pie_first-child{    -webkit-box-shadow: #d4d4d4 0px 10px 8px;    -moz-box-shadow: #d4d4d4 0px 10px 8px;    box-shadow: #d4d4d4 0px 10px 15px;    z-index:4 !important;}.my-orders .block:first-child{    /*	-webkit-box-shadow: #d4d4d4 0px 10px 8px;	-moz-box-shadow: #d4d4d4 0px 10px 8px;	box-shadow: #d4d4d4 0px 10px 15px;    */    z-index:4 !important;}.my-orders .block .number{    padding:0 0 0 20px;    float:left;    width:65px;    margin:-12px 0 0;    font-size:13px;    line-height:15px;    color:#999;}.my-orders .block .name{    float:left;    width:240px;    padding:0 30px 0 0;}.my-orders .block .name strong{    font-size:17px;    line-height:21px;    color:#333;    font-weight:normal;    display:block;}.my-orders .block .name span{    display:block;    font-size:13px;    line-height:15px;    color:#999;    /*cursor:pointer;*/}.my-orders .block .name span.more{    display:block;    font-size:13px;    line-height:30px !important;    color:#555;    cursor:pointer;    margin-top: 10px;    background: #e1e1e1; /* Old browsers */    background: -moz-linear-gradient(top,  #ffffff 0%, #e1e1e1 100%); /* FF3.6+ */    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e1e1e1)); /* Chrome,Safari4+ */    background: -webkit-linear-gradient(top,  #ffffff 0%,#e1e1e1 100%); /* Chrome10+,Safari5.1+ */    background: -o-linear-gradient(top,  #ffffff 0%,#e1e1e1 100%); /* Opera 11.10+ */    background: -ms-linear-gradient(top,  #ffffff 0%,#e1e1e1 100%); /* IE10+ */    background: linear-gradient(to bottom,  #ffffff 0%,#e1e1e1 100%); /* W3C */    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e1e1e1',GradientType=0 ); /* IE6-8 */    width: 130px;    height: 30px;    border: 1px solid #bbb;    border-radius: 3px;    -moz-border-radius: 3px;    -webkit-border-radius: 3px;    text-align: center;}.my-orders .block .status{    float:left;    width:135px;    padding:0 20px 0 0;    text-align:center;}.my-orders .block .status strong{    font-size:17px;    line-height:19px;    display:block;    padding:0 0 5px;}.my-orders .block .status em{    display:block;    font-style:normal;    font-size:13px;    line-height:15px;    color:#999;    padding:0 0 10px;}.red{color:#ff3300;}.my-orders .block .price{    width:160px;    float:left;    padding:0 25px 0 0;    text-align:center;}.my-orders .block .price strong{    font-size:17px;    line-height:19px;    color:#333;    display:block;    padding:0 0 5px;}.my-orders .block .price span{    display:block;    font-size:13px;    line-height:15px;    color:#999;    padding:0 0 10px;}.my-orders .block .price .btn-pay{    background: url(/img/layout/btn-pay.png) no-repeat;    width: 110px;    height: 35px;    font-size:17px;    font-weight:bold;    line-height:35px;    color:#fff;    text-shadow:0 1px 0 #3e7a00;    display:block;}.my-orders .block .chat,.auction .chat{    float:left;    width:115px;    background: url(/img/layout/ico-13.png) no-repeat;    padding:30px 0 0 ;    color:#a461d3;    line-height:17px;    font-size:13px;    position:relative;}.my-orders .block .chat.active,.auction .chat.active{background: url(/img/layout/ico-14.png) no-repeat;}.my-orders .block .chat span,.auction .chat span{    display:none;}.my-orders .block .chat.active span,.auction .chat.active span{    background: url(/img/layout/ico-15.png) no-repeat;    width: 11px;    height: 11px;    color:#fff;    font-size:7px;    display:block;    line-height:9px;    padding:0 0 0 4px;    position:absolute;    top:-5px;    font-weight:bold;    left:35px;}.my-orders .block .wrap{margin:0 0 15px;}.my-orders .block .info{    border-top:1px solid #cfcfcf;    width:100%;    background:#fafafa;    overflow:hidden;    padding:25px 0 30px;    font-size:15px;    line-height:17px;    color:#333;    margin:0 0 -35px;    position:relative;}.my-orders .block .info .close,.my-orders.ak-orders .block .info .close{    position:absolute;    right:81px;    top:24px;    color:#a461d3;    text-decoration:underline;    z-index:2;}.my-orders .block .info .close:hover,.my-orders.ak-orders .block .info .close:hover{    text-decoration:none;}.my-orders .block .info .wrap{    margin:0 0 19px !important;    position:relative;    z-index:1;}.my-orders .block .info label{    float:left;    padding:0 5px 0 80px;    font-weight:bold;    width:155px;    text-align: left;}.my-orders .block .info .row span{display:block}.my-orders .block .info .row .file-add{    position:relative;    height:27px;    margin:5px 0 0;    display:inline-block;    overflow:hidden;}.my-orders .block .info .row .file-add a{    width: 148px;    display:block;    height: 25px;    text-align:center;    color:#333;    border:1px solid #bcbcbc;    font-size:13px;    line-height:25px;    color:#666;    display:block;    background: #ffffff;    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#e2e2e2));    background: -webkit-linear-gradient(#ffffff, #e2e2e2);    background: -moz-linear-gradient(#ffffff, #e2e2e2);    background: -ms-linear-gradient(#ffffff, #e2e2e2);    background: -o-linear-gradient(#ffffff, #e2e2e2);    background: linear-gradient(#ffffff, #e2e2e2);    -pie-background: linear-gradient(#ffffff, #e2e2e2);    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;}.my-orders .block .info .row .file-add input{    opacity:0;    position:absolute;    top:0;    right:0;    font-size:100px;    cursor:pointer;    z-index:3;}.my-orders .block .info .text{    border:1px solid #C3C3C3;    margin:0;}.my-orders .block .info .text input{width:284px !important;}.my-orders .block .info .label-text {padding:5px 5px 0 80px;}.my-orders .block .info .btn-save{    background: url(/img/layout/btn-data.png) no-repeat;    width: 170px;    height: 40px;    float:left;    text-align:center;    font:bold 15px/36px 'PT Sans';    color:#fff;    text-shadow:0 1px 0 #3e7a00;    cursor:pointer;    border-style:none;    padding:0 0 5px;    margin:0 0 0 265px;}.my-orders .canceled .name strong,.my-orders .canceled .status strong,.my-orders .canceled .price strong{color:#999;}.my-orders .canceled .status strong{padding:0 0 10px;}.my-orders .total{padding:20px 0 0 3px;}.my-orders .total span{    font-size:21px;    line-height:23px;    color:#333;    padding:0 0 13px;    display:block;}.my-orders .btn-order-more,.my-orders .btn-pay-all{    background: url(/img/layout/btn-pay-all.png) no-repeat;    width: 150px;    height: 46px;    text-align:center;    float:left;    font:bold 17px/40px 'PT Sans';    color:#fff;    text-shadow:0 1px 0 #3e7a00;    cursor:pointer;    border-style:none;    margin:0 10px 0 0;}.pays-button-for-pay .btn-pay-all{    background: url(/img/layout/btn-pay-all.png) no-repeat;    width: 150px;    height: 46px;    text-align:center;    font:bold 17px/40px 'PT Sans';    color:#fff;    text-shadow:0 1px 0 #3e7a00;    cursor:pointer;    border-style:none;    margin:0 10px 0 0;    display: block;    margin: 10px auto;}.my-orders .btn-order-more{    background: url(/img/layout/btn-order-more.png) no-repeat;    text-shadow:0 1px 0 #977808;}.my-orders.ak-orders{    margin-left:0;    margin-bottom:-5px;    padding-bottom:0;}.my-orders.ak-orders .block{    border-bottom:1px solid #744098;    box-shadow:0 1px 1px #8147aa;    -webkit-box-shadow:0 1px 1px #8147aa;    -moz-box-shadow:0 1px 1px #8147aa;    margin:0 0 5px;    padding-bottom:0;}.my-orders.ak-orders .wrap{    margin:0 0 20px;}.my-orders.ak-orders .block .number{    width:59px;}.my-orders .container{    float:left;    padding:0 51px 0 0;}.my-orders .container .name{    float:none;    padding-bottom:17px;}.my-orders .container .file-add{    position:relative;    float:left;    width:200px;    overflow:hidden;}.my-orders .container .file-add a{    font:700 13px/18px "PT Sans", Arial, Helvetica, sans-serif;    background: url(/img/layout/btn-file3.png) no-repeat;    width:200px;    height:26px;    text-align:center;    color:#fff;    text-shadow:0 1px 0 #3f7b00;    display:block;    padding:5px 0 0;}.my-orders .container .file-add input{    opacity:0;    font-size:200px;    position:absolute;    z-index:5;    top:0;    right:0;    cursor:pointer;}.my-orders.ak-orders .block .status{    color:#666;    text-align:left;    width:219px;}.my-orders.ak-orders .block .status strong{    text-align:left;}.my-orders.ak-orders .block .status em{    color:#666;    padding:0 0 5px;}.my-orders .violet{    color:#884bb3;}.my-orders.ak-orders .block .column{    float:right;    margin:-4px 0 0;}.my-orders.ak-orders .block .chat{    display:none;    display:block;    margin:0 0 16px;}.my-orders.ak-orders .info{    padding:24px 0 45px;}.my-orders.ak-orders .block .info label{    width:210px;    margin-top:0;}.my-orders.ak-orders .block .info .wrap{    margin:0 0 17px !important;}.my-orders.ak-orders .block .info a{    color:#333;}.my-orders .btn-download{    font-size:13px;    line-height:18px;    color:#666;    text-align:center;    display:block;    background:url(/img/layout/btn-dowload.png) no-repeat;    width:190px;    height:26px;    padding:6px 5px 0;}.my-orders .btn-download:hover{    text-decoration:none;}.empty-box{    border:1px solid #cfcfcf;    background:#fff;    width:948px;    height:98px;    margin:0 0 30px;    -webkit-border-radius:15px;    -moz-border-radius:15px;    border-radius:15px;    position:relative;}.popup-holder{    width:100%;    height:100%;    position:absolute;    top:0;    left:0;    overflow:hidden;    z-index:1111;}.popup-holder .bg {    background:#8d688d;    opacity:0.9;    height: 100%;    left: 0;    overflow: hidden;    position: absolute;    top: 0;    width: 100%;    z-index: 1000;}.popup-holder .popup .btn-close{    background: url(/img/layout/btn-close.png) no-repeat;    width: 21px;    height: 21px;    text-indent:-9999px;    position:absolute;    top:-25px;    right:-25px;    z-index:2222;}.popup-holder .popup{    position:absolute;    top:100px;    left:50%;    z-index:1111;    width:490px;    margin:0 0 0 -245px;}.sign-in{    position:absolute;    left:0;    top:0;    -webkit-border-radius: 10px;    -moz-border-radius: 10px;    border-radius: 10px;    width:490px;    background: url(/img/layout/bg-form.gif);}.sign-in .title{    background:#fff;    font-size:30px;    line-height:32px;    padding:23px 10px 25px;    margin:0 0 40px;    display:block;    text-align:center;    color:#333;    font-weight:normal;    -webkit-border-radius: 10px 10px 0 0;    -moz-border-radius: 10px 10px 0 0;    border-radius:  10px 10px 0 0;    position:relative;}.sign-in .title span{color:#999;}.sign-in .title span a{    text-decoration:none;    color:#999;    border-bottom:1px dotted #999;}.sign-in .title span a:hover{border-style:none;}.sign-in .text input,.registation-author .text input{    float:left;    background:none;    border-style:none;    padding:4px 14px 5px;    width:360px;    font:21px/23px 'PT Sans';    color:#333;    margin:0;    text-align:left;}.sign-in .text input::-webkit-input-placeholder{    color:#999;}.sign-in .text input:-moz-placeholder{    color:#999;}.sign-in .text input.placeholder{    color:#999;}.sign-in .text input:focus{color:#333;}.sign-in .text,.registation-author .text{    border:1px solid #b99a1d;    -webkit-border-radius:5px;    -moz-border-radius:5px;    border-radius: 5px;    float:left;    position:relative;    -webkit-box-shadow: #B3B8B3  1px 1px 1px inset;    -moz-box-shadow: #B3B8B3  1px 1px 1px inset;    box-shadow: #B3B8B3  1px 1px 1px inset;    background:#fff;    margin:0 0 0 40px;}.sign-in .wrap{    margin:0 0 20px;    position:relative;}.sign-in .checkboxArea,.sign-in .checkboxAreaChecked {margin:0 5px 0 40px;}.authorization .checkboxArea,.authorization .checkboxAreaChecked{    margin:0 5px 0 0;}.registation-author .checkboxArea,.registation-author .checkboxAreaChecked{    margin:0 10px 0 0;}.authorization .registration .checkboxArea,.authorization .registration .checkboxAreaChecked,.registation-author .checkboxArea,.registation-author .checkboxAreaChecked{    background-position:0 -52px;}.authorization .registration .checkboxAreaChecked,.registation-author .checkboxAreaChecked{    background-position:0 -78px;}.registation-author .check-list .checkboxArea,.registation-author .check-list .checkboxAreaChecked{    width:19px;    height:20px;    background-position:0 -104px;    margin:0 5px 0 0;}.registation-author .check-list .checkboxAreaChecked{    background-position:0 -124px;}.sign-in label{    color:#333;    font-size:14px;    line-height:16px;    padding:3px 0 0;    float:left;}.sign-in .forgot-link{    color:#857221;    float:right;    margin:3px 60px 0 0;    font-size:14px;    line-height:16px;}.sign-in .remember-link{    color:#857221;    float:right;    margin:3px 60px 0 0;    font-size:14px;    line-height:16px;}.sign-in .btn-enter,.sign-in .btn-remember,.sign-in .btn-register{    float:left;    margin:0 13px 0 40px;    background: url(/img/layout/btn-enter.png) no-repeat;    width: 158px;    height: 58px;    text-align:center;    font:24px/58px 'PT Sans Narrow';    color:#fff;    padding:0 0 5px;    text-shadow:0 1px 0 #3e7a00;    cursor:pointer;    border-style:none;}.sign-in .btn-reg,.offers .btn-reg{    float:left;    background: url(/img/layout/btn-reg.png) no-repeat;    width: 240px;    height: 51px;    margin:3px 0 0 ;    text-align:center;    font:24px/45px 'PT Sans Narrow';    color:#fff;    text-shadow:0 1px 0 #3e7a00;    cursor:pointer;    border-style:none;}.registration .wrap{    margin:0 0 24px;}/*.registration .text input::-webkit-input-placeholder{	color:#333;}.registration .text input:-moz-placeholder{	color:#333;}.registration .text input.placeholder{	color:#333;}*/.registration .text input:focus{color:#333;}.registration .text{    padding:0 20px;}.registration .text .ico{    position:absolute;    right:12px;    top:11px;}.registration .text input{    width:340px;    text-align:center;}.sign-in .btn-register{    background:url(/img/layout/btn-reg2.png) no-repeat;    width:238px;    float:none;    display:block;    margin:-9px auto 0;}.sign-in .captcha{    position:absolute;    left:-81px;    top:-10px;    background:url(/img/layout/arrow-6.png) no-repeat;    width:108px;    height:60px;    padding:10px 0 0;    text-align:left;}.sign-in .captcha img{    vertical-align:top;}.popup h2{    color:#fff;    z-index:2222;    font-size:48px;    line-height:50px;    position:absolute;    top:-90px;    width:550px;    left:-28px;    font-weight:normal;    margin:0;}.popup .chat{    width:490px;    overflow:hidden;    background: url(/img/layout/bg-form.gif);    -webkit-border-radius: 10px;    -moz-border-radius: 10px;    border-radius:  10px;    padding:0 0 25px;}.popup .chat .title{    background:#fff url(/img/layout/ico-16.gif) no-repeat 18px 28px;    color:#333;    padding:16px 0 16px 40px;    -webkit-border-radius: 10px 10px 0 0;    -moz-border-radius: 10px 10px 0 0;    border-radius:  10px 10px 0 0;    margin:0 0 20px;}.popup .chat .title strong{    font-size:17px;    line-height:19px;    font-weight:normal;    padding:0 0 3px;    display:block;}.popup .chat .title span{    font-size:13px;    line-height:15px;    font-weight:normal;    padding:0 0 5px;    color:#999;}.popup .chat .title span a{    background: url(/img/layout/ico-17.gif) no-repeat 0 7px;    color:#a461d3;    padding:0 0 0 9px;    margin:0 0 0 5px;}.popup .chat .talk{    border:1px solid #b99a1d;    -webkit-border-radius:5px;    -moz-border-radius:5px;    border-radius: 5px;    float:left;    background:#fff;    position:relative;    -webkit-box-shadow: #B3B8B3  1px 1px 1px inset;    -moz-box-shadow: #B3B8B3  1px 1px 1px inset;    box-shadow: #B3B8B3  1px 1px 1px inset;    background:#ffffff;    margin:0 0 10px 40px;    height:285px;    width:374px;    padding:10px 25px 10px 10px;    overflow:hidden;}.popup .chat .talk .me,.popup .chat .talk .manager{    margin:0 0 10px;}.popup .chat .talk .manager strong{    font-size:13px;    line-height:15px;    color:#a461d3;}.popup .chat .talk .me strong span,.popup .chat .talk .manager strong span{    color:#333;    font-weight:normal;}.popup .chat .talk .me strong{    font-size:13px;    line-height:15px;    color:#66cc00;}.popup .chat .textarea{    overflow:hidden;    width:100%;    margin:0 0 19px;}.popup .chat .textarea .text textarea{    float:left;    background:none;    border-style:none;    padding:4px 10px 5px;    width:390px;    font:13px/15px 'PT Sans';    color:#999999;    margin:0;    height:78px;    resize:none;    overflow:auto;}.popup .chat .textarea .text{    border:1px solid #b99a1d;    -webkit-border-radius:5px;    -moz-border-radius:5px;    border-radius: 5px;    float:left;    position:relative;    -webkit-box-shadow: #B3B8B3  1px 1px 1px inset;    -moz-box-shadow: #B3B8B3  1px 1px 1px inset;    box-shadow: #B3B8B3  1px 1px 1px inset;    background:#ffffff;    margin:0 0 0 40px;}.popup .chat .file{    position:relative;    margin:3px 40px 0;    float:left;    /*float:left;*/    width:110px;    overflow:hidden;    height:27px;}.popup .chat .file a{    position:absolute;    top:0;    left:0;    background: url(/img/layout/btn-file2.png) no-repeat;    width: 110px;    height: 27px;    text-align:center;    color:#333;    line-height:27px;}.popup .chat .file  input{    opacity:0;}.popup .chat .btn-send{    background: url(/img/layout/btn-send.png) no-repeat;    width: 110px;    height: 36px;    margin:0;    text-align:center;    font:bold 17px/36px 'PT Sans';    color:#fff;    padding:0 0 5px;    text-shadow:0 1px 0 #3e7a00;    cursor:pointer;    border-style:none;    float:left;}.jspContainer{    overflow: hidden;    position: relative;}.jspPane{    position: absolute;    width:252px;}.jspVerticalBar{    position: absolute;    top: 0;    right: -2px;    width: 16px;    height: 100%;}.jspHorizontalBar{    position: absolute;    bottom: 0;    left: 0;    width: 100%;    height: 16px;}.jspVerticalBar *,.jspHorizontalBar *{    margin: 0;    padding: 0;}.jspCap{    height:6px;    visibility:hidden;}.jspHorizontalBar .jspCa{float: left;}.jspTrack{    background: url(/img/layout/line.png) no-repeat;    width: 5px;    height: 272px;    position: relative;    top:3px;}.jspDrag{    background: #ffcc00;    -webkit-border-radius: 15px;    -moz-border-radius: 15px;    border-radius: 15px;    position: relative;    width:5px;    top: 0;    left: 0px;    cursor: pointer;}.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{    float: left;    height: 100%;}.jspArrow{    background: #50506d;    text-indent: -20000px;    display: block;    cursor: pointer;}.jspArrow.jspDisabled{    cursor: default;    background: #80808d;}.jspVerticalBar .jspArrow{    height: 16px;}.jspHorizontalBar .jspArrow{    width: 16px;    float: left;    height: 100%;}.jspVerticalBar .jspArrow:focus{    outline: none;}.jspCorner{    background: #eeeef4;    float: left;    height: 100%;}.work{    width:370px;    float:left;    border:1px solid #000;}.ui-selectmenu {    float:left;    margin:0;    padding:0;    position:relative;    text-decoration:none;    background:#fff;    border: 1px solid #b99b1d;    -webkit-box-shadow: #B3B8B3  1px 1px 1px inset;    -moz-box-shadow: #B3B8B3  1px 1px 1px inset;    box-shadow: #B3B8B3  1px 1px 1px inset;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;}.ui-selectmenu:hover {    text-decoration:none;}.ui-selectmenu-status {    text-decoration:none;    display:block;    height:1%;    overflow:hidden;    padding: 6px 0 7px 11px;    margin:0;    color:#000;    font:21px/23px 'PT Sans';}.ui-selectmenu-menu {    position:absolute;    top:0;    margin:-2px 0 0;    z-index:3;    padding:0;    display:none;    border:1px solid #b99b1d;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;    background: #fff;}.ui-selectmenu-menu ul {    list-style:none outside none;    overflow:hidden;    background:#fff;    margin:0;    padding:6px 0 5px;    position:relative;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;    background: #fff;}.ui-selectmenu-menu a {    display:block;    padding:0 10px;    font:21px/37px 'PT Sans';    font:14px/25px 'PT Sans';    color: #333;    text-decoration:none;}.ui-selectmenu-menu a:hover {    background:#ccc;    color:#fff;}.ui-selectmenu-open {    display:block;}.ui-selectmenu-icon{    float:right;    cursor:pointer;    background: url(/img/layout/select-btn.png) no-repeat;    width: 9px;    height: 13px;    margin:12px 11px 0 0;    padding:0;}.ui-selectmenu.office-select,.ui-selectmenu.registration-select{    border:1px solid #c3c3c3;    -webkit-box-shadow:#b3b8b3 0 1px 1px inset;    -moz-box-shadow:#b3b8b3 0 1px 1px inset;    box-shadow:#b3b8b3 0 1px 1px inset;}.office-select .ui-selectmenu-status{    font-size:15px;    line-height:18px;    color:#333;    padding:8px 0 10px 11px;}.ui-selectmenu-menu.office-select,.ui-selectmenu-menu.registration-select{    border:1px solid #c8c8c8;}.ui-selectmenu-menu.office-select ul a{    font-size:15px;    line-height:18px;    color:#333;    padding:5px 10px;}.statistics .ui-selectmenu.office-select .ui-selectmenu-status{    font-size:13px;    line-height:18px;    color:#999;    padding:10px 0 10px 8px;}.ui-selectmenu-menu.office-select.alt-select ul a{    font-size:13px;}.ui-selectmenu.registration-select{    float:none;    display:inline-block;    overflow:hidden;}.registration-select .ui-selectmenu-status{    font-size:21px;    line-height:26px;    color:#333;    padding:5px 0 0 20px;    height:33px;}.ui-selectmenu-menu.registration-select ul a{    font-size:21px;    line-height:26px;    text-align:center;}.ui-autocomplete{    position:absolute;    padding:3px;    background:#fff;    z-index:100 !important;    background:#fff;    box-shadow:0 0 1px #000;    -webkit-box-shadow:0 0 1px #000;    -moz-box-shadow:0 0 1px #000;    border-radius:5px;    -moz-border-radius:5px;    -webkit-border-radius:5px;    display:none;    font:21px/23px 'PT Sans';;    margin:0 0 0 2px;    list-style:none;    max-height:230px;    overflow:auto;    width:377px;}.ui-autocomplete li{    float:left;    width:100%;}.ui-autocomplete a{    color:#555;    text-decoration:none;    background:none;    display:block;    padding:5px 10px;    cursor:pointer;}.ui-autocomplete a:hover,.ui-autocomplete a.ui-state-hover,.ui-autocomplete a.ui-state-focus{    background:#9ea8b5;    color:#fff;}.ui-helper-hidden-accessible{    display:none;}.ui-combobox .ui-button{    position:absolute;    background: url(/img/layout/select-btn.png) no-repeat 50% 50%;    height: 25px;    position: absolute;    right: 10px;    top: 8px;    width: 25px;    cursor:pointer;}.ui-datepicker{    position:absolute;    left:-9999px;    width:215px;    border:2px solid #ccc;    border-radius:5px;    padding:3px;    background:#fff;    z-index:100 !important;}.ui-datepicker-header{    background: url(/img/layout/bg-calendar-t.gif) no-repeat;    width:215px;    height:26px;    margin:0 0 5px;    padding:3px 0 0;}.ui-datepicker-header .ui-datepicker-prev{    float:left;    width:20px;    height:20px;    margin:3px 0 0 4px;    text-indent:-9999px;    cursor:pointer;    background:url(/img/layout/none.gif);    position:relative;    overflow:hidden;}.ui-datepicker-header .ui-datepicker-next{    float:right;    width:20px;    height:20px;    margin:3px 4px 0 0;    text-indent:-9999px;    cursor:pointer;    background:url(/img/layout/none.gif);    position:relative;    overflow:hidden;}.ui-datepicker-title{    display:block;    font-size:14px;    text-align:center;    color:#fff;    font-weight:bold;    line-height:25px;}.ui-datepicker-calendar{    border-collapse:collapse;    padding:0;    margin:0;    width:100%;    table-layout:fixed;}.ui-datepicker-calendar td{    padding:1px;    line-height:13px;    font-size:11px;}.ui-datepicker-calendar th{    padding:1px;    text-align:center;    line-height:16px;    font-size:11px;    font-weight:normal;    color:#242224;}.ui-datepicker-calendar td a{    border:1px solid #d3d3d3;    text-align:right;    display:block;    line-height:13px;    font-size:11px;    color:#1c94c4;    background:#eaeaea url(/img/layout/bg-date-item.gif) repeat-x;    text-decoration:none;    padding:3px;}.ui-datepicker-calendar td a.ui-state-active,.ui-datepicker-calendar td a.ui-state-hover{    border:1px solid #fed22f;    color:#363636;    background:#fff0a5;}div.diplom_options, div.disser_options, div.perevod_options, div.dct_options, div.translate_pairs, div.auth_options, div.originality_options {    display: none;}div.options_item{    width: 155px;    height: 22px;    float: left;}.formError{    z-index: 1111;}.info_msg{    font-size: 16px;    text-align: center;}.my-orders .btn-order{    padding-top: 20px;}.my-orders .order_row .info{    text-align: center;}.my-orders .block .price span.paid_title {    color: #999999;    display: block;    font-size: 13px;    line-height: 15px;    padding: 0 0 10px;}.office-block .order-form-holder , .office-block .order-form-holder .order-form{     background: none; }.long-menu li.short-menu a{    width: 120px;    border-radius: 8px;}.statistics .balans{    font-size: 21px;    line-height: 26px;    margin-bottom: 20px;    display: block;}.statistics .balans span{    /*font-size: 21px;    line-height: 26px;*/    font-weight: bold;}.color-violet{    color: #884BB3;}.color-green{    color: #66cc00;}.color-red{    color: #ff3300;}.color-yellow{    color: #ffcc00;}.color-blue{    color: #0099cc;}.statistics-data .amount{    white-space: nowrap;}.statistics-data td.first{    width: 80px;}.talk_row .talk_date{    font-size: 10px;    display: block;}.talk_row .talk_name{}.talk_row .talk_comment{    font-weight: normal;}.order_row .file-choose-block{}.order_row .added{    color:#645000;    padding:1px 0 3px 21px;    display:block;    margin:0 0 10px;}.order_row .row{    text-align: left;}.order_row .btn-save{}.order_row .wrap{    /*text-align: right;*/}.order_row .row textarea{    border: 0;}.display_none{    display: none;}.icon_edit{    width: 32px;    height: 32px;    background: url(/img/layout/icon_edit.png) no-repeat;    display: inline-block;    cursor: pointer;    float: left;    margin-right: 10px;}.icon_cancel{    width: 32px;    height: 32px;    background: url(/img/layout/icon_cancel.png) no-repeat;    display: inline-block;    cursor: pointer;    float: right;    margin-left: 10px;}.order_info_row{    text-align: left;    position: relative;    line-height: 32px;}.order_row .btn-download,.block .btn-download{    background: url(/img/layout/btn-download1.png) no-repeat;    width: 230px;    height: 45px;    font-size:16px;    font-weight:bold;    line-height:35px;    color:#fff;    text-shadow:0 1px 0 #3e7a00;    display:block;    padding: 0;}header .contacts .hotline .tel_descr{    padding-left: 52px;}header .contacts .hotline-holder{    margin:0 0 10px;    width:100%;    overflow:hidden;}.contacts-map a.map_more{    display: block;    position: absolute;    min-height: 172px;    width: 952px;}.map-heading{    font-size:26px !important;    line-height:28px !important;    font-weight:normal;    display:block;    text-align:center;    padding:0 0 15px;    /*color:#333;*/    color: #C3169A !important;    margin:0 !important;}.my-orders .canceled .chat, .auction .canceled .chat {    color: #999;}/*.my-orders .block .status .btn-reenable{    border:1px solid #bcbcbc;    font-size:13px;    line-height:33px;    color:#fff;    font-weight: bold;    width:128px;    display:block;    background: #66cc00;    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#66cc00), to(#4d8b00));    background: -webkit-linear-gradient(#66cc00, #4d8b00);    background: -moz-linear-gradient(#66cc00, #4d8b00);    background: -ms-linear-gradient(#66cc00, #4d8b00);    background: -o-linear-gradient(#66cc00, #4d8b00);    background: linear-gradient(#66cc00, #4d8b00);    -pie-background: linear-gradient(#66cc00, #4d8b00);    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;}*/.btn-reenable{    background:url(/img/layout/btn-order-reenable.png) no-repeat;    width: 170px;    height: 46px;    display:block;    text-align:center;    font:bold 17px/40px 'PT Sans';    color:#fff;    text-shadow:0 1px 0 #3e7a00;    padding:0 0 0;}.my-orders .block .name .order_summa{    padding-top: 10px;}.my-orders .block .name .order_summa span{    font-size: 16px;}.my-orders .block .name .order_summa strong{    font-weight: bold;}.disabled input{    color: #bbb;}.contract a {    text-decoration: underline;}#order_remember_password_form .btn-remember{    float:left;    margin:0 13px 0 40px;    background: url(/img/layout/btn-enter.png) no-repeat;    width: 158px;    height: 58px;    text-align:center;    font:24px/58px 'PT Sans Narrow';    color:#fff;    padding:0 0 5px;    text-shadow:0 1px 0 #3e7a00;    cursor:pointer;    border-style:none;}.order-form .promocode_descr{    color: #000;    display: block;    padding-top: 50px;}.order-form .promocode_descr b{    /*color: #1d8000;*/    font-size: 18px;}.my-orders .block .info .text textarea{    font:14px/16px 'PT Sans';    color:#333;    float:left;    background:none;    border-style:none;    padding:4px 14px 5px;    margin:0;    width:280px;    height:70px;    overflow:auto;}footer.no_footer_text{    padding-bottom: 0;}footer.no_footer_text .footer-block-holder{    margin-bottom: -10px;}form#password_recovery_form{    width: 400px;    display: block;    margin: 0 auto;}.form .text input{    background:none;    border-style:none;    float:left;    width:380px;    padding:7px 10px 10px 10px;    font:21px/24px 'PT Sans';    color:#333;}.form .text{    float:left;    border:1px solid #c3c3c3;    -webkit-border-radius:5px;    -moz-border-radius:5px;    border-radius:5px;    position:relative;    background:#fff;    -webkit-box-shadow: #B3B8B3  0 1px 1px inset;    -moz-box-shadow: #B3B8B3  0 1px 1px inset;    box-shadow: #B3B8B3  0 1px 1px inset;}.form .wrap{    margin:0 0 20px;}.form .title{    padding:0 0 34px;    margin:0 0 0 -2px;}.form label{    float:left;    width:134px;    color:#999999;    padding:7px 0;    font-size:15px;    line-height:17px;}.form .btn{    background: url(/img/layout/btn-data.png) no-repeat;    width: 170px;    height: 40px;    text-align:center;    font:bold 15px/36px 'PT Sans';    color:#fff;    text-shadow:0 1px 0 #3e7a00;    cursor:pointer;    border-style:none;    padding:0 0 5px;    display: block;    margin:0 auto;}.overMsg{    margin-top: 10px;    margin-left: 80px;    display: block;    background: url("/img/layout/bg-form.gif") repeat scroll 0 0 transparent;    z-index: 1000;}.overMsg p{    color: black;    font-size: 20px;    line-height: 24px;}.overMsg p a{    color: red;}.centeredFormField{    margin: 0 auto;    display: block;    width:400px;}.msg-btn{    border: solid 1px #009900;    font-weight: bold;    color: #38A400;    background: url('/img/layout/btn-sign.gif') repeat-x scroll 0 0 transparent;    border-radius: 5px 5px 5px 5px;    margin: 10px auto;min-height: 20px;    padding: 3px 14px 3px 24px;    text-shadow: 0 1px 0 #F8F8F8;}.YMaps{    background:#fff;    box-shadow:0 0 3px #999;    -webkit-box-shadow:0 0 3px #999;    -moz-box-shadow:0 0 3px #999;    border-radius:15px;    -moz-border-radius:15px;    -webkit-border-radius:15px;}.payment-sort__width {    width: 756px;}.payment-sort__width li:last-child a {    -webkit-border-radius:0 5px 5px 0;    -moz-border-radius:0 5px 5px 0;    border-radius:0 5px 5px 0 ;}.tab-hide {    display: none;}.tab01 {    display: block;}.feedbacks__item1 {    width: 420px;}.feedbacks__item2 {    width: 420px;}.feedbacks__item3 {    width: 350px;}.feedbacks__item4 {    width: 450px;}.feedbacks__item5 {    width: 430px;    float: none !important;    margin-left: auto !important;    margin-right: auto !important;    /*margin: auto !important;*/}.feedbacks__item__link {    display: block;    position: relative;}.feedbacks__item__link:hover {    text-decoration: none;}.feedbacks__fix li {    display: block;    float: left;    min-height: 62px;}.not-added p {    color: #aaaaaa !important;}.message__information-moderate {    color: #000000;}.readonly-item {    color: #bbb !important;}.pagination {    text-align: center;}.pagination-item {    display: inline-block;    font-size: 16px;    margin-left: 5px;}.wrapper-gender-switcher {    float: right;}.wrapper-gender-switcher__female {    margin-left: 17px;}.wrapper-gender-switcher__male {    margin-left: 41px;}.wrapper-gender-icon {    margin-top: 10px;}.wrapper-gender-icon__female {    margin-top: 9px;}.wrapper-gender-icon__male {    margin-left: 10px;}/*.btn-feed__position {    position: relative;    left: -54px;}*/.wrapper-gender-icon label {    cursor: pointer;}.fine_row td{    color:#888;    font-style: italic;    border-top: solid 1px #eee;}.fine_row td.first, .fine_row td.last{    border-top: 0;}.statistics-data th{    white-space: nowrap;}.nowrap{    white-space: nowrap;}.empty-field {    border: 1px solid red !important;}.no-underline {    clear: left;    display: block;    height: 28px;    margin-left: 5px;    background: url('/img/file_download.png') no-repeat;}.delete-attach-file {    margin-left: 10px;    cursor: pointer;}.hidden{    display: none;}span.birthday{    margin-left: 80px;}.order-form .contact-info .col .birthday input{    width: 60px;    height:25px;    border: solid lightgray 1px;    border-radius: 5px;    padding: 3px;}.row span.birthday{    margin: 0;}.row .birthday input{    width: 60px;    height:25px;    border: solid lightgray 1px;    border-radius: 5px;    padding: 3px;    margin-bottom: 3px;}.order-form .info .astro_days{    position:absolute;    top:6px;    margin-left: 5px;    color:#977d1a;    font-size:13px;    line-height:25px;}#astrocolumn2{    margin-left: 35px;    width: 350px;}#astrocolumn2 textarea{    width: 350px;}#astrocolumn1 input {    width: 366px;}.zodiac{    width: 160px;    height: 163px;    overflow: hidden;    float: left;    margin-right: 5px;    margin-bottom: 5px;}.z1{    margin-left: -10px;    margin-top:0px;}.z2{    margin-left: -173px;    margin-top:-4px;}.z3{    margin-left: -341px;    margin-top:-4px;}.z4{    margin-left: -504px;    margin-top:-12px;}.z5{    margin-left: -15px;    margin-top:-172px;}.z6{    margin-left: -181px;    margin-top:-170px;}.z7{    margin-left: -350px;    margin-top:-168px;}.z8{    margin-left: -525px;    margin-top:-178px;}.z9{    margin-left: -12px;    margin-top:-348px;}.z10{    margin-left: -188px;    margin-top:-340px;}.z11{    margin-left: -367px;    margin-top:-342px;}.z12{    margin-left: -540px;    margin-top:-345px;}.gangnam-control {    background-color:#FFFFFF;    background-image:none;    border:1px solid #B99B1D;    border-radius:5px;    box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;    color:#000000;    display:block;    height:38px;    line-height:21px;    padding:4px 12px 3px;    transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;    width:100%;    font:21px 'PT Sans';}.gangnam-control:focus {    border-color:#B99B1D;    outline:0 none;}.gangnam-control:-moz-placeholder {    color:#999999;}.gangnam-control::-moz-placeholder {    color:#999999; opacity:1;}.gangnam-control[disabled], .gangnam-control[readonly], fieldset[disabled] .gangnam-control {    background-color:#EEEEEE;    cursor:not-allowed; opacity:1;}.auction .attention{    font-size: 13px;    font-family: "PT Sans";}.auction .table{    padding: 0 0 0 0;    font-size: 13px;    font-family: "PT Sans";}.auction table.auction_orders_list tr:first-child {    width:40px;}.auction table.auction_orders_list{    border: medium none;    border-radius:3px;    -moz-border-radius:3px;    -webkit-border-radius:3px;    border-spacing: 3px;    margin: 0;    width: 780px;}.auction table.auction_orders_list th {    border-radius:5px;    -moz-border-radius:5px;    -webkit-border-radius:5px;    border: solid 1px #e1e1e1;    padding: 8px;    vertical-align: top;    text-align: center;    background: #eee;    font-size: 13px;    text-transform: uppercase;}.auction table.auction_orders_list tr:nth-child(2n+1) td {}.auction table.auction_orders_list td {    border-radius:5px;    -moz-border-radius:5px;    -webkit-border-radius:5px;    padding: 8px;    vertical-align: middle;}.auction table.auction_orders_list .detail {    display: none;}.auction table.auction_orders_list .detail td{    background: #f5f5f5;}.auction table.auction_orders_list td.hover{    background: #eee !important;}.auction table.auction_orders_list span.show_detail{    display: block;    /*background: -moz-linear-gradient(center top , #F4E6FF, #dfd1ea) repeat scroll 0 0 rgba(0, 0, 0, 0);*/    background-color: #F4E6FF;    background-image: -webkit-linear-gradient(top, #F4E6FF, #dfd1ea);    background-image: -moz-linear-gradient(top, #F4E6FF, #dfd1ea);    background-image: -ms-linear-gradient(top, #F4E6FF, #dfd1ea);    background-image: -o-linear-gradient(top, #F4E6FF, #dfd1ea);    background-image: linear-gradient(to bottom, #F4E6FF, #dfd1ea);    border: solid 1px #dfd1ea;    padding: 1px 5px;    cursor: pointer;    border-radius:5px;    -moz-border-radius:5px;    -webkit-border-radius:5px;    box-shadow:0 0 3px #ddd;    -webkit-box-shadow:0 0 3px #ddd;    -moz-box-shadow:0 0 3px #ddd;}.auction table.auction_orders_list span.show_detail:hover{    background: #e3d5ee;    border: solid 1px #d0c2db;}.auction table.auction_orders_list .detail .detail_row{    padding: 5px 5px;    border-radius:5px;    -moz-border-radius:5px;    -webkit-border-radius:5px;}.auction table.auction_orders_list .detail .detail_row:hover{    background: #eee;}.auction table.auction_orders_list .detail .label{    font-weight: bold;    margin-right: 10px;}.auction table.auction_orders_list .detail .btn{    display: inline-block;    padding: 5px 10px;    margin: 5px 10px;    width: auto;    cursor: pointer;    box-shadow:0 0 3px #aaa;    -webkit-box-shadow:0 0 3px #aaa;    -moz-box-shadow:0 0 3px #aaa;    border-radius:8px;    -moz-border-radius:8px;    -webkit-border-radius:8px;}.auction table.auction_orders_list .detail .btn,.auction table.auction_orders_list .detail .btn:hover,.auction table.auction_orders_list .detail .btn:active,.auction table.auction_orders_list .detail .btn:visited{    color: #fff;    font-weight: normal;    font-size: 14px;    text-decoration: none;}.btn_green{    border: solid 1px #469040;    border-radius: 8px;    padding: 1px 20px 5px 20px;    background-color: #53be4d;    background-image: -webkit-linear-gradient(top, #53be4d, #469040);    background-image: -moz-linear-gradient(top, #53be4d, #469040);    background-image: -ms-linear-gradient(top, #53be4d, #469040);    background-image: -o-linear-gradient(top, #53be4d, #469040);    background-image: -o-linear-gradient(to bottom, #53be4d, #469040);}.btn_green:hover{    border: solid 1px #469040;    background: #59d053;    color: white;}.btn_green:hover{    border: solid 1px #469040;    background: #59d053;}.btn_green:hover, .btn_green:link, .btn_green:visited, .btn_green:active{    color: white;}.btn_red{    border: solid 1px #FF0000;    border-radius: 8px;    padding: 1px 20px 5px 20px;    background-color: #ee0101;    background-image: -webkit-linear-gradient(top, #ee0101, #FF0000);    background-image: -moz-linear-gradient(top, #ee0101, #FF0000);    background-image: -ms-linear-gradient(top, #ee0101, #FF0000);    background-image: -o-linear-gradient(top, #ee0101, #FF0000);    background-image: -o-linear-gradient(to bottom, #ee0101, #FF0000);    color: white;}.btn_red:hover{    border: solid 1px #FF1040;    background: #F01010;    color: white;}.btn_red:hover, .btn_green:link, .btn_green:visited, .btn_green:active{    color: white;}.auction table.auction_orders_list .detail .btn_green{    border: solid 1px #469040;    /*background: -moz-linear-gradient(center top , #53be4d, #469040) repeat scroll 0 0 rgba(0, 0, 0, 0);*/    background-color: #53be4d;    background-image: -webkit-linear-gradient(top, #53be4d, #469040);    background-image: -moz-linear-gradient(top, #53be4d, #469040);    background-image: -ms-linear-gradient(top, #53be4d, #469040);    background-image: -o-linear-gradient(top, #53be4d, #469040);    background-image: linear-gradient(to bottom, #53be4d, #469040);    /*background: #53be4d;*/}.auction table.auction_orders_list .detail .btn_green:hover{    border: solid 1px #469040;    background: #59d053;}.auction table.auction_orders_list .detail .btn_orange{    border: solid 1px #b7662e;    /*background: -moz-linear-gradient(center top , #dd7d38, #b7662e) repeat scroll 0 0 rgba(0, 0, 0, 0);*/    background-color: #dd7d38;    background-image: -webkit-linear-gradient(top, #dd7d38, #b7662e);    background-image: -moz-linear-gradient(top, #dd7d38, #b7662e);    background-image: -ms-linear-gradient(top, #dd7d38, #b7662e);    background-image: -o-linear-gradient(top, #dd7d38, #b7662e);    background-image: linear-gradient(to bottom, #dd7d38, #b7662e);    /*background: #dd7d38;*/}.auction table.auction_orders_list .detail .btn_orange:hover{    border: solid 1px #b7662e;    background: #f38e3b;}.auction table.auction_orders_list .detail .btn_red{    border: solid 1px #ad3d34;    /*background: -moz-linear-gradient(center top , #dd4d43, #ad3d34) repeat scroll 0 0 rgba(0, 0, 0, 0);*/    background-color: #dd4d43;    background-image: -webkit-linear-gradient(top, #dd4d43, #ad3d34);    background-image: -moz-linear-gradient(top, #dd4d43, #ad3d34);    background-image: -ms-linear-gradient(top, #dd4d43, #ad3d34);    background-image: -o-linear-gradient(top, #dd4d43, #ad3d34);    background-image: linear-gradient(to bottom, #dd4d43, #ad3d34);    /*background: #dd7d38;*/}.auction table.auction_orders_list .detail .btn_red:hover{    border: solid 1px #ad3d34;    background: #f35147;}.auction table.auction_orders_list .detail .btn_purple{    border: solid 1px #884BB3;    /*background: -moz-linear-gradient(center top , #dd4d43, #ad3d34) repeat scroll 0 0 rgba(0, 0, 0, 0);*/    background-color: #884BB3;    background-image: -webkit-linear-gradient(top, #dd4d43, #ad3d34);    background-image: -moz-linear-gradient(top, #dd4d43, #ad3d34);    background-image: -ms-linear-gradient(top, #dd4d43, #ad3d34);    background-image: -o-linear-gradient(top, #dd4d43, #ad3d34);    background-image: linear-gradient(to bottom, #D06CDE, #884BB3);    /*background: #dd7d38;*/}.auction table.auction_orders_list .detail .btn_purple:hover{    border: solid 1px #884BB3;    background: #D06CDE;}.auction table.auction_orders_list .detail .btn_blue{    border: solid 1px #005b8d;    /*background: -moz-linear-gradient(center top , #007BBC, #005b8d) repeat scroll 0 0 rgba(0, 0, 0, 0);*/    background-color: #007BBC;    background-image: -webkit-linear-gradient(top, #007BBC, #005b8d);    background-image: -moz-linear-gradient(top, #007BBC, #005b8d);    background-image: -ms-linear-gradient(top, #007BBC, #005b8d);    background-image: -o-linear-gradient(top, #007BBC, #005b8d);    background-image: linear-gradient(to bottom, #007BBC, #005b8d);    /*background: #007BBC;*/}.auction table.auction_orders_list .detail .btn_blue:hover{    border: solid 1px #005b8d;    background: #008cd0;}.auction table.auction_orders_list tr td.row_odd{    background: #f7f7f7;    border: solid 1px #eee;}.auction table.auction_orders_list .detail .btn_close{    display: block;    width: 32px;    height: 32px;    background: url("/img/close-icon.png") no-repeat;    cursor: pointer;    float: right;    opacity: 0.6;}.auction table.auction_orders_list .detail .btn_close:hover{    opacity: 1;}.auction table.auction_orders_list tr{    animation: all 1s;    -webkit-animation: all 1s;}.auction .pagination{    padding: 5px 10px;}.auction .pagination a{    display: inline-block;    padding: 5px 10px;    margin: 5px 10px;    cursor: pointer;    box-shadow:0 0 3px #444;    -webkit-box-shadow:0 0 3px #444;    -moz-box-shadow:0 0 3px #444;    border-radius:8px;    -moz-border-radius:8px;    -webkit-border-radius:8px;    color: #884BB3;    font-weight: normal;    font-size: 14px;    text-decoration: none;    /*background: -moz-linear-gradient(center top , #F4E6FF, #ae8aac) repeat scroll 0 0 rgba(0, 0, 0, 0);*/    background-color: #F4E6FF;    background-image: -webkit-linear-gradient(top, #F4E6FF, #ae8aac);    background-image: -moz-linear-gradient(top, #F4E6FF, #ae8aac);    background-image: -ms-linear-gradient(top, #F4E6FF, #ae8aac);    background-image: -o-linear-gradient(top, #F4E6FF, #ae8aac);    background-image: linear-gradient(to bottom, #F4E6FF, #ae8aac);    border: solid 1px #d3b1d4;}.auction .pagination a:hover{    background: #F4E6FF;    border: solid 1px #d3b1d4;}.auction .pagination a.active{    background: #fff;    border: solid 1px #d0c2db;}.auction .filter{    padding: 7px 10px;    background: #DFB4FF;}.auction .filter label{    font-size: 13px;    float: left;    padding: 3px 5px 3px 5px;    margin: 0;    text-shadow:0 1px 0 #dcdcdc;}.auction .filter .sep{    padding: 0 0 0 5px;    color: #b28fcf;    text-shadow:1px 1px 0 #dcdcdc;}.auction .filter input, .auction .filter .sep, .auction .filter .sep, .auction .filter a{    float: left;}.auction .filter .filter_row{    padding: 5px 0 5px 0;    overflow: hidden;}.auction .filter .hr{    border-bottom: solid 1px #b28fcf;}.auction .filter input, .auction .filter select{    color: #555;    border: solid 1px #b597d4;    background: #eddfff;    border-radius:5px;    -moz-border-radius:5px;    -webkit-border-radius:5px;    padding: 3px;    float: left;}.auction .filter select{    width: 140px;    height: 24px;    font-size: 13px;}.auction .filter .orderId{width: 45px;}.auction .filter .date{width: 65px;}.auction .filter .date{width: 65px;}.auction .filter .bonus{width: 45px;}.auction .filter .workType{width: 180px;}.auction .filter input:hover, .auction .filter select:hover{    border: solid 1px #884BB3;    background: #f2ebff;}.auction .filter input:focus{    background: #fff;}.auction .filter .btn{    display: inline-block;    padding: 5px 10px;    margin: 5px 10px;    cursor: pointer;    box-shadow:0 0 3px #444;    -webkit-box-shadow:0 0 3px #444;    -moz-box-shadow:0 0 3px #444;    border-radius:8px;    -moz-border-radius:8px;    -webkit-border-radius:8px;    color: #333;    text-shadow:0 1px 0 #dcdcdc;    font-weight: normal;    font-size: 14px;    text-decoration: none;    /*background: -moz-linear-gradient(center top , #F4E6FF, #ae8aac) repeat scroll 0 0 rgba(0, 0, 0, 0);*/    background-color: #F4E6FF; /* цвет, если браузер не поддерживает градиент */    background-image: -webkit-linear-gradient(top, #F4E6FF, #ae8aac); /* Для Chrome и Safari */    background-image: -moz-linear-gradient(top, #F4E6FF, #ae8aac); /* Для старых Fx (3.6 -15) */    background-image: -ms-linear-gradient(top, #F4E6FF, #ae8aac); /* Для IE 10*/    background-image: -o-linear-gradient(top, #F4E6FF, #ae8aac); /* Для Opera (11.1 - 12.0) */    background-image: linear-gradient(to bottom, #F4E6FF, #ae8aac); /* Стандартное начертание, должно быть последним в списке */    border: solid 1px #d3b1d4;}.auction .filter .btn:hover{    background: #F4E6FF;    border: solid 1px #d3b1d4;}.auction .filter .filter_predmets{    /*display: none;*/}.auction .filter .float_right{    float: right;}.auction .filter .float_left{    float: left;}.auction .hidden{    display: none;}.auction .popup .chat .textarea .text textarea{    height: 200px;    color: #333;    font-size: 16px;}.auction .popup .chat {    background: none;    background-color: #884BB3;    width: 490px;}.popup .chat .title {    padding: 16px 10px 16px 40px;}.auction .popup .chat .info_msg {    font-size: 16px;    text-align: center;    padding: 10px;    color: #eee;}.auction .filter a.filter_more{    color: #fff;    font-weight: normal;    font-size: 14px;    text-decoration: none;    float: right;    border: solid 1px #884BB3;    border-radius:8px;    -moz-border-radius:8px;    -webkit-border-radius:8px;    padding: 1px 10px 5px 15px;    margin-right: 10px;    background-color: #AD71DA;}.auction .filter a.filter_more:hover{    text-decoration: none;    background-color: #C79DE7;}.auction .filter label.title{    box-shadow:0 0 0 0;    -webkit-box-shadow:0 0 0 0;    -moz-box-shadow:0 0 0 0;    text-shadow:0 1px 0 #dcdcdc;    text-decoration: underline;    color: #884BB3;    font-weight: normal;    font-size: 18px;    text-decoration: none;    float: left;    /*background-color: #AD71DA;    border: none;    border-radius:3px;    -moz-border-radius:3px;    -webkit-border-radius:3px;    padding: 3px 15px 5px 15px;*/}.auction .filter label.hover{    cursor: pointer;}.auction .filter label.hover:hover{    color: #fff;    text-shadow: none;    background-color: #AD71DA;    border: none;    border-radius:3px;    -moz-border-radius:3px;    -webkit-border-radius:3px;}.auction .filter label.active{    color: #fff;    text-shadow: none;    background-color: #AD71DA;    border: none;    border-radius:3px;    -moz-border-radius:3px;    -webkit-border-radius:3px;}.auction .filter .filter_row .nowrap{    padding: 1px 0 1px 0;}.auction .filter .filter_row .zero label{    color: #777;}.auction .filter .filter_row .zero label.active,.auction .filter .filter_row .zero label:hover{    color: #fff;}.auction .filter .btn_icon_arrow_right{    background: transparent url(/img/layout/arrow_right.png) no-repeat;    display: inline-block;    margin: 5px 0px 0 5px ;    float: right;    width: 16px;    height: 16px;}.auction .filter .btn_icon_arrow_down{    background: transparent url(/img/layout/arrow_down.png) no-repeat;    display: inline-block;    margin: 5px 0px 0 5px ;    float: right;    width: 16px;    height: 16px}.auction .filter .btn_icon_list{    background: transparent url(/img/layout/btnIcons/icon_list_16x16.png) no-repeat;    display: inline-block;    margin:  4px 10px 0 0;    float: left;    width: 16px;    height: 16px}/*.auction .filter .filter_row input[type="checkbox"] {    display: none;}*/.violet .office-block {    overflow: hidden;}.auction .filter label{    font-size: 13px;    float: left;    padding: 3px 5px 3px 5px;    margin: 0;    text-shadow:0 1px 0 #dcdcdc;}.auction .icon_ok{    background: transparent url(/img/layout/btnIcons/icon_ok.png) no-repeat;    display: inline-block;    margin:  0 10px 0 0 ;    float: left;    width: 24px;    height: 24px}.auction .icon_cancel{    background: transparent url(/img/layout/btnIcons/icon_cancel.png) no-repeat;    display: inline-block;    margin:  0 10px 0 0 ;    float: left;    width: 24px;    height: 24px}.auction .icon_question{    background: transparent url(/img/layout/btnIcons/icon_question.png) no-repeat;    display: inline-block;    margin:  0 10px 0 0 ;    float: left;    width: 24px;    height: 24px}.auction .icon_mail{    background: transparent url(/img/layout/btnIcons/icon_mail.png) no-repeat;    display: inline-block;    margin:  0 10px 0 0 ;    float: left;    width: 24px;    height: 24px}.auction .icon_upload{    background: transparent url(/img/layout/btnIcons/icon_upload.png) no-repeat;    display: inline-block;    margin:  0 10px 0 0 ;    float: left;    width: 24px;    height: 24px}.auction .icon_download{    background: transparent url(/img/layout/btnIcons/icon_download.png) no-repeat;    display: inline-block;    margin:  0 10px 0 0 ;    float: left;    width: 24px;    height: 24px}.auction .reset_predmets{}.auction .reset_predmets{    cursor: pointer;    float: left;    font-size: 13px;    margin: 0;    padding: 3px 5px;    text-shadow: 0 1px 0 #DCDCDC;    text-decoration: underline;}.auction .reset_predmets:hover{    color: #fff;    text-shadow: none;    background-color: #AD71DA;    border: none;    border-radius:3px;    -moz-border-radius:3px;    -webkit-border-radius:3px;    text-decoration: underline;}.auction .filterResultInfo{    float: left;    font-size: 13px;    margin-top: 12px;    padding: 3px 5px;    text-shadow: 0 1px 0 #DCDCDC;}.auction .filterInfoTitle{    float: left;    font-size: 13px;    line-height: 14px;    width: 520px;    display: block;    text-align: right;    text-shadow: 0 1px 0 #DCDCDC;}.auction .reservedFilterResultInfo{    float: left;    font-size: 13px;    padding: 3px 5px;    text-shadow: 0 1px 0 #DCDCDC;}.popup .chat .btn-send-close{    background: url(/img/layout/btn-send-close.png) no-repeat;    width: 110px;    height: 36px;    margin:0;    text-align:center;    font:bold 17px/36px 'PT Sans';    color:#fff;    padding:0 0 5px;    text-shadow:0 1px 0 #3e7a00;    cursor:pointer;    border-style:none;    float:left;}.orange{    color: #E0771C;}.purple{    color: #9443aa;}.align_center{    text-align: center;}.auction .stage_label{    /*width: 75px;*/    width: auto;    display: inline-block;    text-align: center;    padding: 3px 10px;    margin: 0 auto;    text-shadow: none;    font-weight: bold;    color: #777;    background-color: #F4E6FF;    border: solid 1px #aaa;    border-radius:5px;    -moz-border-radius:5px;    -webkit-border-radius:5px;}.auction .label_red{    color: #ff3300;    border-color: #ff3300;    background: #fff5ff;}.auction .label_orange{    color: #E0771C;    border-color: #E0771C;    background: #FFE7B1;}.auction .label_purple{    color: #9443aa;    border-color: #9443aa;    background: #fddcff;}.auction .label_blue{    color: #007BBC;    border-color: #007BBC;    background: #CDEAFF;}.auction .label_yellow{    color: #9D9818;    border-color: #9D9818;    background: #FFFB98;}.auction .label_green{    color: #46AA00;    border-color: #46AA00;    background: #cfffbf;}.auction .file input {    opacity: 0;    position: absolute;    right: 0;    top: 0;    z-index: 5;}.auction .file a {    background: none;    color: #fff;    display: inline-block;    white-space: nowrap;    width: auto;}.my-orders .block .chat, .auction .chat {    width: 35px;}.my-orders .block .manager_name, .auction .manager_name{    display: block;    text-align: center;}.popup .chat .title{    width: 440px;}form .popup .chat{    width: 490px;}.rating-data{    width: 500px;    margin: 10px auto;    padding: 5px;    border: solid 1px #aaa;    border-radius:8px;    -moz-border-radius:8px;    -webkit-border-radius:8px;}.rating-data-row{    font-size: 18px;    padding: 15px;    overflow: hidden;    border-radius:4px;    -moz-border-radius:4px;    -webkit-border-radius:4px;}.rating-data-row-odd{    background: #f7f7f7;}.rating-data-row:hover{    background: #eee;}.rating-label{    width: 300px;    float: left;}.rating-value{    float: left;}.rating_action{    margin-top: 10px;    clear: both;}.text-align-justify{    text-align: justify;}.city-holder{    float:none;    width:100%;    height:250px;    clear: both;    margin-bottom: 100px;    margin-top: 20px;    text-align: center;}.city-nav{    float:left;    width:180px;    height: 180px;    padding:6px 0 0;    text-align: center;}.city-nav p strong{    font-size: 18px;    font-weight: normal;}.city-nav ul{    list-style:none;    margin:0;    padding:0 0 8px;    align: left;}.article-holder{    overflow: auto;    float:none;    width:100%;    min-height: 400px;    height: auto;    clear: both;    margin: 20px 50px 80px 20px;    text-align: center;}.article-nav{    float:left;    width:250px;    height: 30px;    padding:6px 0 0;    margin-left: 20px;}div.inlineBlackList{    border: solid 1px #333; background: #777; border-radius: 4px; padding: 5px; color: #fff; margin-bottom: 10px;}.phone_input input {    text-align:left !important;}.office-box .btn, .popup_msg .btn{    display: inline-block;    padding: 5px 10px;    margin: 5px 10px;    width: auto;    cursor: pointer;    box-shadow:0 0 3px #aaa;    -webkit-box-shadow:0 0 3px #aaa;    -moz-box-shadow:0 0 3px #aaa;    border-radius:8px;    -moz-border-radius:8px;    -webkit-border-radius:8px;}.office-box .btn_purple, .popup_msg .btn_purple{    color: #fff;    border: solid 1px #884BB3;    /*background: -moz-linear-gradient(center top , #dd4d43, #ad3d34) repeat scroll 0 0 rgba(0, 0, 0, 0);*/    background-color: #884BB3;    background-image: -webkit-linear-gradient(top, #dd4d43, #ad3d34);    background-image: -moz-linear-gradient(top, #dd4d43, #ad3d34);    background-image: -ms-linear-gradient(top, #dd4d43, #ad3d34);    background-image: -o-linear-gradient(top, #dd4d43, #ad3d34);    background-image: linear-gradient(to bottom, #D06CDE, #884BB3);    /*background: #dd7d38;*/}.office-box .btn_purple:hover, .popup_msg .btn_purple:hover{    border: solid 1px #884BB3;    background: #D06CDE;    text-decoration: none;}.office-box .btn_green, .popup_msg .btn_green{    color: #fff;    border: solid 1px #469040;    /*background: -moz-linear-gradient(center top , #53be4d, #469040) repeat scroll 0 0 rgba(0, 0, 0, 0);*/    background-color: #53be4d;    background-image: -webkit-linear-gradient(top, #53be4d, #469040);    background-image: -moz-linear-gradient(top, #53be4d, #469040);    background-image: -ms-linear-gradient(top, #53be4d, #469040);    background-image: -o-linear-gradient(top, #53be4d, #469040);    background-image: linear-gradient(to bottom, #53be4d, #469040);    /*background: #53be4d;*/}.office-box .btn_green:hover, .popup_msg .btn_green:hover{    border: solid 1px #469040;    background: #59d053;    text-decoration: none;}.popup_msg .btn{    padding: 20px;}.author_auction_field{    margin: 0;    padding: 0;    border: 1px solid grey;    border-radius: 2px;    display: inline-block;    margin: 5px 10px;    padding: 5px 10px;    width: auto;}.auction_slider{    display:none;    clear:both;    margin-left:10px;}.auction_slider_link{    display: block;    margin-top: -3px;}.blk_slk_banners {    background: url("/img/layout/bg-cost.png") repeat scroll 0 0 rgba(0, 0, 0, 0);    border-radius: 15px;    text-align: center;    margin: 0 0 8px;    padding: 10px 0;    width: 100%;}.curCountry, .curCountry2, .curCountry3 {    cursor: pointer;    display: block;    height: 31px;    left: 0px;    position: absolute;    top: 3px;    width: 40px;}#ru.curCountry, #ru2.curCountry2, #ru3.curCountry3 {    background: url("/img/frf.jpg") no-repeat scroll 50% 50% rgba(0, 0, 0, 0);}#ua.curCountry, #ua2.curCountry2, #ua3.curCountry3 {    background: url("/img/fua.jpg") no-repeat scroll 50% 50% rgba(0, 0, 0, 0);}#bl.curCountry, #bl2.curCountry2, #bl3.curCountry3 {    background: url("/img/fbl.jpg") no-repeat scroll 50% 50% rgba(0, 0, 0, 0);}#kz.curCountry, #kz2.curCountry2, #kz3.curCountry3 {    background: url("/img/fkz.jpg") no-repeat scroll 50% 50% rgba(0, 0, 0, 0);}.country-select, .country-select2, .country-select3 {    background: none repeat scroll 0 0 #fff;    border: 1px solid #f3f3f3;    display: none;    left: 0;    position: absolute;    top: 28px;    z-index: 5;    list-style: none outside none;    padding: 0;    margin-top: 7px;    margin-left: 5px;}.country-select li, .country-select2 li, .country-select3 li {    color: #333 !important;    cursor: pointer;    font-size: 14px;    padding: 7px 15px !important;}.country-select li:hover, .country-select2 li:hover, .country-select3 li:hover {    background-color: #eaeaea;}.country-select.show, .country-select2.show, .country-select3.show {    display: block;}#phone{    padding-left:35px;}#order_reg_phone{    padding-left:35px;    width: 261px;}#lk_dop_phone, #lk_phone, #lk_work_phone{    padding-left:35px;    width: 240px;}.btn-rega{    float:left;    display: block;    background: url(/img/layout/btn-rega.jpg) no-repeat;    width: 170px;    height: 52px;    text-align:center;    margin: 20px;    padding-top: 5px;    font:20px/36px 'PT Sans Narrow';    color:#333;    text-decoration:none;}.btn-rega-active, .btn-rega:hover{    text-decoration:none;    background: url(/img/layout/btn-rega-active.png) no-repeat;    color:#fff;}.author_reg_tglist {    float:left;    clear: right;    width:230px;    height:30px;}#translate_pairs_container {    clear: both;    text-align: center;}#translatepredmets {    width: 700px;}form .wrap .textarea textarea{    font:21px/23px 'PT Sans', Arial, Helvetica, sans-serif;    color:#333;    float:left;    margin:0;    padding:5px;    width:560px !important;    height:78px;    background:none;    overflow:auto;    border:none;}form .wrap .textarea{    font-size:13px;    line-height:16px;    color:#666;    text-align:left;    border:1px solid #c4c4c4;    box-shadow:0 2px 1px #e5e5e5 inset;    -webkit-box-shadow:0 2px 1px #e5e5e5 inset;    -moz-box-shadow:0 2px 1px #e5e5e5 inset;    background:#fff;    border-radius:5px;    -moz-border-radius:5px;    -webkit-border-radius:5px;    height:118px;    margin:0 0 20px;    width:570px !important;}footer .subscribe-block {    width: 230px;    margin-top: 5px;}footer .subscribe-block input {    width: 230px;    height: 32px;    font:20px 'PT Sans';    line-height:20px;    padding: 0px 0 0 12px;    background: url("/img/layout/sprite-main.png?v=2") 0px -29px no-repeat;    border: 0px;}footer .subscribe-block button {    width: 230px;    display: block;    margin-top: 3px;    background: url("/img/layout/sprite-main.png?v=2") 0px -61px no-repeat;    border: 0px;    height: 30px;}.statistics-data th.first2, .statistics-data td.first2{    border-radius:10px 0 0 10px;    -moz-border-radius:10px 0 0 10px;    -webkit-border-radius:10px 0 0 10px;}.statistics-data th.last2, .statistics-data td.last2{    border-radius:0 10px 10px 0;    -moz-border-radius:0 10px 10px 0;    -webkit-border-radius:0 10px 10px 0;}.statistics-data .alt2 td{    background:#884bb3;    color: #fff;}.office-box .pagination{    padding: 5px 10px;}.office-box .pagination a{    display: inline-block;    padding: 5px 10px;    margin: 5px 10px;    cursor: pointer;    box-shadow:0 0 3px #444;    -webkit-box-shadow:0 0 3px #444;    -moz-box-shadow:0 0 3px #444;    border-radius:8px;    -moz-border-radius:8px;    -webkit-border-radius:8px;    color: #884BB3;    font-weight: normal;    font-size: 14px;    text-decoration: none;    /*background: -moz-linear-gradient(center top , #F4E6FF, #ae8aac) repeat scroll 0 0 rgba(0, 0, 0, 0);*/    background-color: #F4E6FF;    background-image: -webkit-linear-gradient(top, #F4E6FF, #ae8aac);    background-image: -moz-linear-gradient(top, #F4E6FF, #ae8aac);    background-image: -ms-linear-gradient(top, #F4E6FF, #ae8aac);    background-image: -o-linear-gradient(top, #F4E6FF, #ae8aac);    background-image: linear-gradient(to bottom, #F4E6FF, #ae8aac);    border: solid 1px #d3b1d4;}.office-box .pagination a:hover{    background: #F4E6FF;    border: solid 1px #d3b1d4;}.office-box .pagination a.active{    background: #fff;    border: solid 1px #d0c2db;}.stat_total_row{    margin-top: 20px;    font-size: 21px;    line-height: 26px;}.stat_total_row .amount{    font-weight: bold;    margin-left: 20px;}.statistics .violet{    color:#884bb3;}.banner-promo img {    box-shadow:1px 2px 3px #444;    -webkit-box-shadow:1px 2px 3px #444;    -moz-box-shadow:1px 2px 3px #444;    border-radius:10px;    -moz-border-radius:10px;    -webkit-border-radius:10px;}.my-orders .pagination,.client-lk-wrap .pagination {    padding: 5px 10px;}.my-orders .pagination a,.client-lk-wrap .pagination a{    display: inline-block;    padding: 5px 10px;    margin: 5px 10px;    cursor: pointer;    box-shadow:0 0 3px #444;    -webkit-box-shadow:0 0 3px #444;    -moz-box-shadow:0 0 3px #444;    color: #2F2700;    font-weight: normal;    font-size: 14px;    text-decoration: none;    background-color: #FFE273;    background-image: linear-gradient(to bottom, #ffffd8, #ffe04b);    /*border: solid 1px #ffffff;*/    border: 1px solid #ffffff;    border-radius: 8px;    font-size: 14px;    font-weight: normal;}.my-orders .pagination a.active,.client-lk-wrap .pagination a.active{    background: #93CD00;    border: solid 1px #ffffff;}.my-orders .pagination a:hover,.client-lk-wrap .pagination a:hover{    background: #FFDA4A;    border: solid 1px #ffffff;}.payment-content .icon-payment{    margin: 0 auto;}.icon-payment {    display: inline-block;    width: 70px;    height: 50px;    background: url(/img/layout/sprite-payments.png) 0 0 no-repeat;}.icon-payment.alfa {    background-position: 0 0;}.icon-payment.visa {    background-position: -210px 0;}.icon-payment.compay{    background-position: -490px -50px;}.icon-payment.elex{    background-position: -630px -50px;}.icon-payment.evroset{    background-position: -630px 0px;}.icon-payment.megafon{    background-position: -560px -50px;}.icon-payment.moneymail{    background-position: -420px -50px;}.icon-payment.novoplat{    background-position: -420px 0px;}.icon-payment.rupost{    background-position: -490px 0px;}.icon-payment.qiwi{    background-position: -350px -50px;}.icon-payment.rbk{    background-position: -350px 0px;}.icon-payment.robokassa{    background-position: -210px -50px;}.icon-payment.cash{    background-position: -700px 0;}.icon-payment.ym{    background-position: 0px -50px;}.icon-payment.unikassa{    background-position: -280px 0;}.icon-payment.vtb{    background-position: -70px 0;}.products li span.icon-products{    display: block;    background: url(/img/layout/sprite-main-prices.png) 0 0 no-repeat;    padding: 0;}.products li span.icon-products.kurs {    width:67px;    height:81px;    background-position: -64px 0;}.products li span.icon-products.raboty{    width:99px;    height:82px;    background-position: -131px 0;}.products li span.icon-products.diplomnaya{    width:64px;    height:91px;    background-position: 0 0;    margin-left: 20px;}.products li span.icon-products.kontrolwork{    width:102px;    height:66px;    background-position: -230px 0;    margin-left: 5px;}span.info-icon{    display: block !important;    background-image: url(/img/layout/sprite-warranties.png) !important;    background-repeat: no-repeat !important;    background-color: transparent !important;    padding: 0 !important;    margin: 0 auto !important;}span.info-icon.copy{    width:83px;    height:83px;    background-position: 0 0;}span.info-icon.hundred{    width:92px;    height:90px;    background-position: -82px 0;}span.info-icon.lightning{    width:92px;    height:83px;    background-position: -173px 0;}span.info-icon.point{    width:92px;    height:83px;    background-position: -266px 0;}span.info-icon.people{    width:92px;    height:83px;    background-position: -355px 0;}span.info-icon.hat{    width:92px;    height:87px;    background-position: -447px 0;}.steps-icon{    display: inline-block;    background: url(/img/layout/sprite-steps.png) 0 0 no-repeat;}.steps-icon.notepad{    width: 50px;    height: 60px;    background-position: 0 0;}.steps-icon.clock{    width: 56px;    height: 62px;    background-position: -51px 0;}.steps-icon.people{    width: 46px;    height: 70px;    background-position: -107px 0;}.steps-icon.money{    width: 60px;    height: 60px;    background-position: -153px 0;}.seo-icon {    display: block;    height: 64px;    width: 62px;    margin: 0 auto;    background: url(/img/layout/sprites-seo-block.png) 0 0 no-repeat;}.seo-icon.cash{    background-position: 0 0;}.seo-icon.calendar{    background-position: -63px 0;}.seo-icon.content{    background-position: -126px 0;}.seo-icon.author{    width: 64px;    background-position: -188px 0;}.seo-icon.pen{    background-position: -252px 0;}.feeds .user .icon{    display: block;    width: 46px;    height: 61px;    background: url(/img/layout/sprite-feedback.png) 0 0 no-repeat;    margin: 0 auto;}.feeds .user .icon.female{    background-position: -46px 0;}.feeds .user .icon.male{    background-position: 0 0;    height: 71px;}.wrapper-gender-icon .icon{    display: inline-block;    width: 46px;    height: 61px;    background: url(/img/layout/sprite-feedback.png) 0 0 no-repeat;}.wrapper-gender-icon .icon.female{    background-position: -46px 0;}.wrapper-gender-icon .icon.male{    height: 71px;    margin-left: 10px;}.order-form .detail{    padding:5px 0 7px 30px;    color:#333333;    font-size:16px;    line-height:18px;}.blk_slk_banners{    position: relative;    overflow: hidden;}.blk_slk_banners .banner_tab{/*    float: left; */    text-align: center;}.blk_slk_banners .banner_tab a{    width: 258px;    height : 92px;    margin: 0 0 0 45px;}.blk_slk_banners .banner_tab img{    width: 258px;    height : 92px;}.blk_slk_banners .balance_tab{    background: none repeat scroll 0 0 #fff;    border-radius: 8px;    margin: 0 45px 0 5px;    /*padding: 6px 20px;*/    width: 258px;    height : 92px;/* float: right; */}.blk_slk_banners .balance_tab h3{    font-size: 25px;    margin-bottom: 15px;}.blk_slk_banners .balance_tab .digit{    font-size: 35px;}.blk_slk_banners .balance_tab .detail{    text-align: justify;    padding: 10px;    background: #fafafa;    border-radius: 8px;    border: solid 1px #e0db13;}.ui-tooltip {    padding: 8px;    position: absolute;    z-index: 9999;    max-width: 300px;    -webkit-box-shadow: 0 0 5px #aaa;    box-shadow: 0 0 5px #aaa;    background: #fff;    text-align: justify;    border-radius: 8px;    border: solid 1px #e0db13;}.tooltip{    cursor: pointer;}.social-auth {    width: 405px;    margin: 0 auto;}.social-auth span.icon{    display: inline-block;    width: 39px;    height: 40px;    margin-right: 15px;    background: url(/img/layout/sprite-social.png) no-repeat;}.social-auth span.icon.vk {    background-position: 0 0;}.social-auth span.icon.ok {    background-position: -39px 0;}.social-auth span.icon.google {    background-position: -78px 0;}.social-auth span.icon.facebook {    background-position: -117px 0;}.social-auth span.icon.twitter {    background-position: -156px 0;}.social-auth span.icon.yandex {    background-position: -195px 0;}.social-auth span.icon.mailru {    background-position: -234px 0;}.header{    font-family: "PT Sans" !important;    font-size: 36px !important;    color: #333333 !important;}.subheader{    font-family: "PT Sans" !important;    font-size: 25px !important;    color: #333333 !important;}.all-text{    font-family: "PT Sans" !important;    font-size: 15px !important;    line-height: 27px !important;    color: #333333 !important;}table.balance_list_data{    padding: 0 0 0 0;    font-size: 13px;    font-family: "PT Sans";}table.balance_list_data tr:first-child {    width:40px;}table.balance_list_data{    border: medium none;    border-radius:3px;    -moz-border-radius:3px;    -webkit-border-radius:3px;    border-spacing: 3px;    margin: 0;    width: 780px;}table.balance_list_data th {    border-radius:5px;    -moz-border-radius:5px;    -webkit-border-radius:5px;    border: solid 1px #e1e1e1;    padding: 8px;    vertical-align: top;    text-align: center;    background: #eee;    font-size: 13px;    text-transform: uppercase;}table.balance_list_data tr:nth-child(2n+1) td {}table.balance_list_data td {    border-radius:5px;    -moz-border-radius:5px;    -webkit-border-radius:5px;    padding: 8px;    vertical-align: middle;}table.balance_list_data td.hover{    background: #eee !important;}table.balance_list_data tr td.row_odd{    background: #f7f7f7;    border: solid 1px #eee;}.avg-rating {    position: absolute;    z-index: 10;    top: 52px;    left: 382px;    width: 300px;    height: 57px;}.avg-rating img {    vertical-align: text-bottom;    margin-left: 1px;}.avg-rating img.com {    margin-bottom: -5px;}.discounts{    list-style:none;    margin:0 0 35px -6px;    padding:0;    overflow:hidden;}.discounts li{    margin:0 0 5px 7px;    width:220px;    padding:10px 5px 10px 5px;}.discounts li .img-holder{    width:100%;    text-align:center;    display: block;    position: relative;}.discounts li .img-holder .arrow{    width:14px;    height:73px;    background: url(/img/layout/arrow.png) 0 0 no-repeat;    position: absolute;    top: 32px;    right: 14px;}.products li span.icon-discounts{    display: block;    padding: 0;    width:67px;    height:81px;}.products li span.icon-discounts.d1 {    width:89px;    height:91px;    background: url(/img/discount/w5_discount_12.png) 0 0 no-repeat;    margin: 0 auto;}.products li span.icon-discounts.d2 {    width:86px;    height:92px;    background: url(/img/discount/w5_discount_09.png) 0 0 no-repeat;    margin: 0 auto;}.products li span.icon-discounts.d3 {    width:75px;    height:102px;    background: url(/img/discount/w5_discount_03.png) 0 0 no-repeat;    margin: 0 auto;}.products li span.icon-discounts.d4 {    width:85px;    height:99px;    background: url(/img/discount/w5_discount_06.png) 0 0 no-repeat;    margin: 0 auto;}.test{    margin: 0;}.btn_new {    border-radius: 3px;    border-bottom-style: groove;    width: auto;    height: 35px;    font-size: 17px;    font-weight: bold;    line-height: 35px;    color: #fff;    text-wrap: none;    display: inline-block;    padding: 0px 5px;    white-space: nowrap;}.btn_new.green {    background: linear-gradient(to top, #439B00, #9BFC02);    border: 1px solid #81D500;    border-bottom-style: groove;    text-shadow: 0 1px 0 #3e7a00;}.btn_new.yellow {    background: linear-gradient(to top, #DFA401, #F7DC22);    border: 1px solid #CFB525;    border-bottom-style: groove;    text-shadow: 0 1px 0 #977808;}#urgency_by_hours option[disabled='disabled'] {    color: #ddd!important;}