.cart_paytype li:nth-child(1) label{
background:url(../images/sber.png)no-repeat;background-position:25px center;background-size:21%;
}
.cart_paytype li:nth-child(2) label{
background:url(../images/bank.png)no-repeat;background-position:15% center;background-size:10%;
}
.cart_paytype li:nth-child(3) label{
background:url(../images/webmoney2.png)no-repeat;background-position:25px center;background-size:21%;
}
.cart_paytype li:nth-child(1) input:checked+label{background:#e1f5fe url(../images/sber.png)no-repeat;background-position:25px center;background-size:21%;}
.cart_paytype li:nth-child(2) input:checked+label{background:#e1f5fe url(../images/bank.png)no-repeat;background-position:15% center;background-size:10%;}
.cart_paytype li:nth-child(3) input:checked+label{background:#e1f5fe url(../images/webmoney2.png)no-repeat;background-position:25px center;background-size:21%;}

.cart_item_delete{
	display: block;
    background:url(../images/delete-item.png)no-repeat 50% 50%;
	opacity: .6;
    width:25px;
    height:25px;
}
body {
    padding: 0;
    margin: 0;
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    color: #464646;
    font-size: 16px;
    max-width:1920px;
    margin:0 auto;
    overflow-x:hidden;
}

h1,
h2,
h3,
h4 {
    padding: 0;
    margin: 0;
    font-size: 14px;
    font-weight: 400
}

a {
    text-decoration: none
}

img {
    border: none
}

iframe {max-width:100%!important}
.fon-header{background:url(../images/fon-header.png)no-repeat;margin:16px 0;background-size:cover;background-position:top center;min-height:200px;}
.fon-concern{padding-bottom:20px;background:url(../images/fon-concern.png)no-repeat;display:table;width:100%;background-size:cover;background-position:center right;}
.fon-footer{background:#294b51}

.cherta{width:100%;height:2px;background:url(../images/cherta.png)no-repeat;background-position:top center;}
.fon-header .relative{min-height:200px;}
.cont-1024{max-width:1024px;margin:0 auto;}
.main-center-block {
    text-align: left;
    width:100%;
    max-width: 1462px;
    margin: 0 auto;
    padding: 15px;

    position: relative
}

.relative {
    position: relative
}

.banner-top {
    margin: 0 0 20px
}

.head-block {
    position: absolute;
    height: 72px;
    padding: 0 0 0 15px;
    margin: 0 0 0;
    bottom: 7px;
    left: 15px;
    right: 15px;
    z-index: 999999
}

.logo {
    background: url(../images/logo.png) left top no-repeat;
    display: block;
    width: 100%;
    height: 124px;
    position: absolute;
    left: 15%;
    top: 5px;
    right: 0;
    z-index: 99
}

.top-menu {
    padding: 0;
    margin: 0;
    height: 72px;
    text-align:center;
}

.top-menu li {
    padding: 0;
    margin: 0;
    list-style-type: none;
    position: relative;
    display:inline-block;
    box-sizing:border-box;
}

.c-totop {
    display: none;
    position: fixed;
    z-index: 2;
    width: 130px;
    bottom: 30px;
    font-size: 14px;
    line-height: 1;
    color: #999;
    fill: currentColor;
    text-align: center;
    cursor: pointer;
    padding: 15px;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    left: 30px;
    background: #fff
}

.c-totop__icon {
    width: 16px;
    height: 16px;
    vertical-align: middle
}

.c-totop__caption {
    vertical-align: middle
}

.c-totop.is-active {
    display: block
}

.top-menu-link {
    position: relative;
    height: 72px;
    display:block;
    padding: 0 20px;
    line-height: 120px;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    background-color: transparent!important
}

.top-menu-link:hover {
    background-color: #000!important
}

.top-menu-link:hover {}

.top-menu-link img {
    position: absolute;
    top: 7px;
    left: 50%;
    margin: 0 0 0 -17px
}

.top-menu li:nth-child(1) .top-menu-link img {
    margin-left: -18px
}

.top-menu li:nth-child(2) .top-menu-link img {
    margin-left: -23px
}

.top-menu li:nth-child(5) .top-menu-link img {
    margin-left: -28px;
    top: 16px
}

.top-menu li:nth-child(6) .top-menu-link img {
    margin-left: -26px;
    top: 17px
}

.top-menu li:nth-child(7) .top-menu-link img {
    margin-left: -18px;
    top: 17px
}

.top-menu li:nth-child(8) .top-menu-link img {
    margin-left: -18px;
    top: 17px
}

.menuactive .top-menu-link {
    background: #000!important
}

.hidden-menu {
    position: absolute;
    left: 0;
    top: 72px;
    background: #000;
    width: 155px;
    display: none;
    z-index: 999999
}

.hidden-menu a {
    display: block;
    padding: 10px;
    color: #fff;
    font-size: 14px
}

.hidden-menu a:hover {
    background: #4eb7a8;
    color: #062c2f
}

.content-block {}

.left-col {
    float: left;
    width: 808px;
    margin: 0 15px 0 0
}

.slider-block {

    position: relative;
    overflow: hidden;
    margin: 0 auto 16px
}

.slider-item {
    display: none;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 2222;
    overflow: hidden
}


.slider-item img {
    width: 100%;
}

.slider-item-title {
    width: 475px;
    height: 55px;
    background: url(../images/slider-item-title.png) left top no-repeat;
    overflow: hidden;
    position: absolute;
    left: 50%;
    margin: 0 0 0 -237px;
    top: 150px
}

.slider-item-title a {
    display: block;
    line-height: 55px;
    height: 55px;
    padding: 0 10px;
    color: #fff;
    font-family: pt sans narrow, sans-serif;
    font-size: 24px
}

.slider-item-title a:hover {}

.slider-item-text {
    width: 475px;
    height: 62px;
    background: url(../images/slider-item-text.png);
    overflow: hidden;
    position: absolute;
    left: 50%;
    margin: 0 0 0 -237px;
    top: 205px;
    padding: 7px 0 0
}

.slider-item-text2 {
    margin: 0 10px;
    height: 55px;
    font-family: pt sans narrow, sans-serif;
    font-size: 13px;
    line-height: 18px;
    color: #fff;
    overflow: hidden
}

.next {
    background: url(../images/arrow.png) right top no-repeat;
    width: 50px;
    height: 50px;
    position: absolute;
    right: 20px;
    top: 213.5px;
    margin: -25px 0 0;
    cursor: pointer;
    z-index: 3333
}

.next:hover {
    background: url(../images/arrow.png) right bottom no-repeat
}

.prev {
    background: url(../images/arrow.png) left top no-repeat;
    width: 50px;
    height: 50px;
    position: absolute;
    left: 20px;
     top: 213.5px;
    margin: -25px 0 0;
    cursor: pointer;
    z-index: 3333
}

.prev:hover {
    background: url(../images/arrow.png) left bottom no-repeat
}

.left-block {
    margin: 0 0 35px
}

.left-block-title {
    text-align: center;
}

.left-block-title2 {
    color: #284b51;
    font-size: 40px;
    line-height: 40px;
    margin: 0 auto;
    padding: 35px 0px 40px;
    display: inline-block;
    text-transform:uppercase;
    font-weight:bold;
    text-align:center;
}
.left-block-title2 a{
	color:#284b51;
	font-size:40px;
	line-height:40px;
	text-transform:uppercase;
	font-weight:bold;
}
.text-left{text-align:left;}
.title3 a{font-size:30px;line-height:30px;}
.obzors{width:70%;float:left;padding-right:5%;}
.otziv{width:25%;float:left;}
.left-block-title2.white-color{
    color:#fff;
    padding: 15px 15px 25px;
    
}
.left-block-content.tovars {display:flex;flex-flow:row wrap;}
.left-block-content.tovars.mobile{display:none;}
.auto-news{flex:0 0 20%;max-width:20%;width: 20%;}

.auto-news {
    box-sizing:border-box;
    padding: 0 12px!important;
    margin: 0 0 20px 0px!important;
}

.auto-news-image {
    height: 212px;
    overflow: hidden;
    margin: 0 0 12px
}

.auto-news-image img {
    width: auto;
    height:212px
}

.auto-news h2 {
    font-size: 19px;
    line-height: 20px;
    overflow: hidden;
    margin: 0 0 12px
}

.auto-news h2 a {
    color: #000
}

.auto-news h2 a:hover {}

.auto-news-other {}

.auto-news-other span {
    float: left;
    margin: 0 0 0 7px;
    float: left;
    position: relative;
    color: #b1b1b1;
    height: 17px;
    line-height: 17px;
    padding: 0 0 0 25px
}
.pricediv{
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 45px;
    z-index:999999;
}
.pricediv span{font-size:20px;line-height:1.2}
.pricediv span.cart_valuta{font-size:20px;display:inline-block}
.full-news-content a{background:transparent;}
.ignore-select{margin-top:30px;}
.pricediv_add_fast,a.pricediv_add{font-size:16px;}
a.pricediv_add{width:122px}
.auto-news-other span:first-child {
    margin: 0
}

.auto-news-other img {
    position: absolute;
    left: 0;
    top: 0
}

.auto-test {
    width: 293px;
    height: 128px;
    float: left;
    margin: 0 26px 16px 0;
    position: relative
}

.auto-test-image {
    width: 186px;
    height: 128px;
    overflow: hidden
}

.auto-test-image img {
    width: 100%;
    min-height: 128px
}

.auto-test h2 {
    width: 107px;
    height: 128px;
    position: absolute;
    right: 0;
    top: 0
}

.auto-test h2 a {
    width: 79px;
    height: 88px;
    display: block;
    padding: 20px 14px;
    color: #fff;
    font-size: 18px;
    font-family: pt sans narrow, sans-serif;
    background: #e75735
}

.auto-test h2 a span {
    display: block;
    width: 79px;
    height: 90px;
    overflow: hidden;
    line-height: 23px
}

.auto-test h2 a:hover {}

.auto-test5 {
    position: absolute;
    right: 0;
    top: 0;
    width: 170px;
    height: 272px;
    margin: 0
}

.auto-test5 .auto-test-image {
    width: 170px;
    height: 212px;
    overflow: hidden
}

.auto-test5 .auto-test-image img {
    min-width: 170px;
    height: 212px;
    width: auto!important
}

.auto-test5 h2 {
    width: 170px;
    height: 60px;
    position: absolute;
    right: 0;
    top: 212px
}

.auto-test5 h2 a {
    width: 142px;
    height: 38px;
    display: block;
    padding: 12px 14px 10px;
    color: #fff;
    font-size: 18px;
    font-family: pt sans narrow, sans-serif;
    background: #e75735
}

.auto-test5 h2 a span {
    display: block;
    width: 142px;
    height: 38px;
    overflow: hidden;
    line-height: 18px
}

.left-left {
    width: 464px;
    float: left;
    margin: 0 30px 0 0
}

.auto-article {
    min-height: 155px;
    position: relative;
    padding: 0 0 0 260px;
    margin: 0 0 30px
}

.auto-article-image {
    width: 239px;
    height: 155px;
    position: absolute;
    left: 0;
    top: 0;
    overflow: hidden
}

.auto-article-image img {
    width: 100%;
    min-height: 155px
}

.auto-article h2 {
    font-size: 18px;
    line-height: 20px;
    height: 40px;
    overflow: hidden;
    font-family: pt sans narrow, sans-serif;
    margin: 0 0 15px
}

.auto-article h2 a {
    color: #4eb7a8
}

.auto-article-text {
    overflow: hidden;
    line-height: 17px;
    color: #000;
    font-size: 16px
}
.slider-item a{height:427px;display:block;width:100%;}
.slider-item{display:block;}
.slider-item a,.slider-item,.slider-block,.slaider-activ{max-height:427px}
.slider-item,.slaider-activ{height:427px;}
.slider-block{height:427px;width:100%;max-width:1920px;}
.fon-slider .cont-1024{max-height:427px;}
.left-right {

    float: left
}

.auto-video {
    margin: 0 0 22px
}

.auto-video-image {
    height: 177px;
    overflow: hidden
}
.fon-login{
	background:#c6c6c6
}
.slider-block .next{right:-20px;}
.slider-block .prev{left:-20px;}
.auto-video h2 {
}
.login-block-title{}
.auto-video h2 a {
    height: 40px;
    background: #15c2d1 url(../images/auto-video.png) 10px center no-repeat;
    font-size: 18px;
    line-height: 40px;
    display: block;
    padding: 0 0 0 45px;
    overflow: hidden;
    color: #fff
}

.right-col {
    float: left;
    width: 147px
}

.car-brands {
    padding: 5px 0;
    display: flex;
    justify-content: space-between;
}
.car-brands a {
    display: block;
    box-sizing:border-box;
    width: 100%;
    font-size:18px;
    height: 42px;
    line-height: 42px;
    padding: 0px 12px 0px 55px;
    color: #fff;
    font-size: 28px;
    text-align:left;
    background-color:transparent!important;
    position:relative;
    text-shadow:2px 2px 3px rgba(0,0,0,.5);
}
.cont-1400 {
    max-width: 1400px;
    margin: 0 auto;
}
.car-brands a:before{
    content:'';
    display:block;
    position:absolute;
    top: 50%;
    transform: translateY(-50%);
    left:12px;
    width:30px;
    height:30px;
    background-size: contain;
    background-position:center center;
}
@media (max-width: 1220px) {
    .fon-concern {
        background: #2a4b54;
    }  
    .car-brands {
        display: block;
    }
    .car-brands a {
        font-size: 18px;
    }
    .car-brands .col {
        width: calc(100% / 5);
        float: left;
    }
    .car-brands .col:nth-child(6) {
        width: 100%;
    }
    .car-brands .col:nth-child(6) a {
        width: calc(100% / 5);
        float: left;
    }
}
@media (max-width: 990px) {
    .car-brands .col {
        width: calc(100% / 3);
        float: left;
    }
    .car-brands {
        padding:0px 30px;
    }
    .car-brands .col:nth-child(6) {
        width: calc(100% / 3);
    }
    .car-brands .col:nth-child(6) a {
        width: 100%;
    }
}
@media (max-width: 600px) {
    .car-brands a {
        font-size: 18px;
    }
 .car-brands {
    display: block;
 }
 .car-brands .col {
    width: 50%;
    float: left;
 }
 .car-brands .col:nth-child(5),
 .car-brands .col:nth-child(6) {
    width: 100%;
 }
  .car-brands .col:nth-child(5) a,
  .car-brands .col:nth-child(6) a {
    width: 50%;
    float: left;
 }
 .car-brands {
    padding:0px 0px;
 }
}
@media (max-width: 405px) {
    .car-brands a {
        font-size: 14px;
        padding: 0px 0px 0px 40px;
    }  
    .car-brands a:before {
        left: 5px;
    }  
}
@media (max-width: 285px) {
    .car-brands a {
        padding: 0px 0px 0px 24px;
    }
    .car-brands a:before {
        width: 20px;
        height: 20px;
        left: 0px;
    }
}
.car-brands a:hover {
    background-color:rgb(0,0,0)!important;
}

.aito:before {
    background: url(../images/menu-icons/aito.png) 0px 0px no-repeat
}
.audi:before {
    background: url(../images/menu-icons/audi.png) 0px 0px no-repeat
}
.car-brands .haval:before{
   background: url(../images/menu-icons/haval.png) 0px 0px no-repeat;
    width:30px;
    background-size: contain;
background-position:center center;
}
.acura:before {
    background: url(../images/menu-icons/acura.png) 0px 0px no-repeat
}
.bmw:before {
    background: url(../images/menu-icons/bmw.png) 0px 0px no-repeat
}
.baic:before{
    background: url(../images/menu-icons/baic.png) 0px 0px no-repeat
}
.baojun:before{
    background: url(../images/menu-icons/baojun.png) 0px 0px no-repeat
}
.buick:before{
	background: url(../images/menu-icons/buick.png) 0px 0px no-repeat
}
.cadillac:before{
	background: url(../images/menu-icons/cadillac.png) 0px 0px no-repeat
}
.lincoln:before{
	background: url(../images/menu-icons/lincoln.png) 0px 0px no-repeat
}
.li:before{
    background: url(../images/menu-icons/li.png) 0px 0px no-repeat
}
.tesla:before{
		background: url(../images/menu-icons/tesla.png) 0px 0px no-repeat
}
.volvo:before{
background: url(../images/menu-icons/volvo.png) 0px 0px no-repeat	
}
.jeep:before{
	background: url(../images/menu-icons/jeep.png) 0px 0px no-repeat
}
.jaguar:before{
	background: url(../images/menu-icons/jaguar.png) 0px 0px no-repeat
}
.chery:before {
    background: url(../images/menu-icons/chery.png) 0px 0px no-repeat
}

.chevrolet:before {
    background: url(../images/menu-icons/chevrolet.png) 0px 0px no-repeat
}

.citroen:before {
    background: url(../images/menu-icons/citroen.png) 0px 0px no-repeat
}

.daewoo:before {
   background: url(../images/menu-icons/daewoo.png) 0px 0px no-repeat
}

.fiat:before {
    background: url(../images/menu-icons/fiat.png) 0px 0px no-repeat
}

.ford:before {
   background: url(../images/menu-icons/ford.png) 0px 0px no-repeat
}

.geely:before {
    background: url(../images/menu-icons/geely.png) 0px 0px no-repeat
}

.honda:before {
    background: url(../images/menu-icons/honda.png) 0px 0px no-repeat
}

.hyundai:before {
   background: url(../images/menu-icons/hyundai.png) 0px 0px no-repeat
}

.Infiniti:before {
   background: url(../images/menu-icons/infiniti.png) 0px 0px no-repeat
}

.kia:before {
    background: url(../images/menu-icons/kia.png) 0px 0px no-repeat
}

.lada:before {
   background: url(../images/menu-icons/lada.png) 0px 0px no-repeat
}

.land:before {
   background: url(../images/menu-icons/landrover.png) 0px 0px no-repeat
}

.lexus:before {
   background: url(../images/menu-icons/lexus.png) 0px 0px no-repeat
}

.mazda:before {
   background: url(../images/menu-icons/mazda.png) 0px 0px no-repeat
}

.mercedes:before {
    background: url(../images/menu-icons/mercedes.png) 0px 0px no-repeat
}

.mitsubishi:before {
   background: url(../images/menu-icons/mitsubishi.png) 0px 0px no-repeat
}

.nissan:before {
    background: url(../images/menu-icons/nissan.png) 0px 0px no-repeat
}

.opel:before {
    background: url(../images/menu-icons/opel.png) 0px 0px no-repeat
}

.ora:before {
    background: url(../images/menu-icons/ora.png) 0px 0px no-repeat
}

.peugeot:before {
    background: url(../images/menu-icons/peugeot.png) 0px 0px no-repeat
}

.porsche:before {
   background: url(../images/menu-icons/porshe.png) 0px 0px no-repeat
}

.renault:before {
    background: url(../images/menu-icons/renault.png) 0px 0px no-repeat
}

.seat:before {
    background: url(../images/menu-icons/seat.png) 0px 0px no-repeat
}

.skoda:before {
    background: url(../images/menu-icons/skoda.png) 0px 0px no-repeat
}

.ssangyong:before {
    background: url(../images/menu-icons/sang-yong.png) 0px 0px no-repeat
}

.subaru:before {
    background: url(../images/menu-icons/subaru.png) 0px 0px no-repeat
}

.suzuki:before {
   background: url(../images/menu-icons/suzuki.png) 0px 0px no-repeat
}

.toyota:before {
    background: url(../images/menu-icons/toyota.png) 0px 0px no-repeat
}

.volkswagen:before {
   background: url(../images/menu-icons/volswagen.png) 0px 0px no-repeat
}
.infiniti:before {
    background: url(../images/menu-icons/infiniti.png) 0px 0px no-repeat
}
.byd:before {
    background: url(../images/menu-icons/byd.png) 0px 0px no-repeat
}
.changan:before {
    background: url(../images/menu-icons/changan.png) 0px 0px no-repeat
}
.exeed:before {
    background: url(../images/menu-icons/exeed.png) 0px 0px no-repeat
}
.faw:before {
    background: url(../images/menu-icons/faw.png) 0px 0px no-repeat
}
.gac:before {
    background: url(../images/menu-icons/gac.png) 0px 0px no-repeat
}
.hongqi:before {
    background: url(../images/menu-icons/hongqi.png) 0px 0px no-repeat
}
.isuzu:before {
    background: url(../images/menu-icons/isuzu.png) 0px 0px no-repeat
}
.jac:before {
    background: url(../images/menu-icons/jac.png) 0px 0px no-repeat
}
.jaecoo:before {
    background: url(../images/menu-icons/jaecoo.png) 0px 0px no-repeat
}
.jetour:before {
    background: url(../images/menu-icons/jetour.png) 0px 0px no-repeat
}
.lync_co:before {
    background: url(../images/menu-icons/lync_co.png) 0px 0px no-repeat
}


.mini:before {
    background: url(../images/menu-icons/mini.png) 0px 0px no-repeat
}
.mg:before {
    background: url(../images/menu-icons/mg.png) 0px 0px no-repeat
}
.nio:before {
    background: url(../images/menu-icons/nio.png) 0px 0px no-repeat
}
.tank:before {
    background: url(../images/menu-icons/tank.png) 0px 0px no-repeat
}
.voyah:before {
    background: url(../images/menu-icons/voyah.png) 0px 0px no-repeat
}
.wey:before {
    background: url(../images/menu-icons/wey.png) 0px 0px no-repeat
}
.xpeng:before {
    background: url(../images/menu-icons/xpeng.png) 0px 0px no-repeat
}
.zeekr:before {
    background: url(../images/menu-icons/zeekr.png) 0px 0px no-repeat
}
.zotye:before {
    background: url(../images/menu-icons/zotye.png) 0px 0px no-repeat
}
.right-banner {
    background: #edf0f0;
    text-align: center;
    padding: 15px 13px
}

.footer {
    width: 1024px;
    margin: 0 auto;
    text-align: left;
    padding: 50px 0 35px;
    display:table;
    color: #e7e7ea;
    font-size: 12px;
    line-height: 15px
}

.footer a {
    color: #15c2d1
}

.footer-left {
    width: 242px;
    float: left;
    padding: 8px 0 0
}

.footer-soc {}

.footer-soc a {
    float: left;
    margin: 0 8px 0 0
}

.footer-center {
    margin: 0 35px;
    width: 568px;
    float: left
}

.footer-right {
    float: left;
    width: 90px
}

.footer-right img {
    margin: 0 0 8px
}

.login-block {
    text-align: center
}

.login-block-title {
    color: #000;
    font-size: 18px;
    margin: 0 0 10px;
    text-align: center
}

.login-pass {
    padding: 0 0 5px 0;
    color: #717171
}
.login-line input{
	font-size:19px;
	font-weight:bold;
	text-transform:uppercase;
	background:#fff;
	border:0;
	border-radius:30px;
	width:85%;
    outline:none!important;
    text-align:center;
    padding:12px 15px;
}
.login-image {
    width: 93px;
    height: 93px;
    position: relative;
    margin: 0 auto 20px
}

.login-image img {
    width: 93px;
    height: 93px
}

.login-image2 {
    background: url(../images/login-image.png) left top no-repeat;
    width: 93px;
    height: 93px;
    position: absolute;
    left: 0;
    top: 0
}



.login-link {
    padding: 10px 0 0 1px;
    font-size: 13px;
    text-align: left;
}

.login-link a {
    color: #284b51;
    text-decoration: none;
    font-size:18px;
    text-transform:uppercase;
    line-height:18px;
}

.login-link a:hover {
    font-weight:bold;
}

.l-link {
    position: relative;
    background: #4eb7a8;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border-bottom: 2px #28a290 solid;
    padding: 20px 10px
}

.l-link2 {
    background: url(../images/l-link2.png) left top no-repeat;
    width: 18px;
    height: 15px;
    position: absolute;
    left: 50%;
    top: -15px;
    margin: 0 0 0 -9px
}

.l-link a {
    display: block;
    color: #fff;
    margin: 0 0 5px;
    font-size: 18px;
    font-family: pt sans narrow, sans-serif
}

.l-link a:hover {}

.login-line {
    padding: 0 0 10px
}

.login-input-text {
    border: 1px solid #fff;
    background: #e5e5e5;
    padding: 5px 10px;
    display: block;
    color: #707070;
    width: 95px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.enter {
    display: block;
    width: 115px;
    text-align: center;
    background: #4eb7a8;
    color: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 0;
    margin: 0;
    padding: 7px 0;
    cursor: pointer;
    border-bottom: 3px #28a290 solid;
    font-family: pt sans narrow, sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700
}

.lost-input-text {
    border: 1px #9e9e9e dotted;
    width: 200px;
    padding: 5px;
    color: #644217
}

.reg-link {
    position: absolute;
    right: 10px;
    top: 75px;
    font-size: 11px;
    font-family: Arial;
    color: #9d9d9d;
    font-style: italic
}

.reg-link a {
    color: #ccc;
    text-decoration: underline
}

.reg-link a:hover {
    color: #000
}

.login-soc {
    padding: 10px 0
}

.login-soc a {
    float: left;
    width: 30px;
    height: 30px;
    margin: 0 3px 3px 0
}

.login-soc a:hover {
    opacity: .7
}

.login-soc1 {
    background: url(../images/login-soc.png) left top no-repeat
}

.login-soc2 {
    background: url(../images/login-soc.png) -30px top no-repeat
}

.login-soc3 {
    background: url(../images/login-soc.png) -60px top no-repeat
}

.login-soc4 {
    background: url(../images/login-soc.png) -90px top no-repeat
}

.login-soc5 {
    background: url(../images/login-soc.png) -120px top no-repeat
}

.login-soc6 {
    background: url(../images/login-soc.png) -150px top no-repeat
}

.s-block-content input {
    background: #fff url(../images/form-text.gif) left top repeat-x;
    margin: 5px 20px 0 0;
    color: #2e2e2e;
    border: 1px #d0d0d0 solid
}

.s-block-content {
    padding: 10px
}

.calend {}

.weekday-active-v {
    color: #535353
}

.day-active-v {
    color: #535353;
    font-weight: 700
}

.calendar {
    text-align: center
}

.calendar a {
    text-decoration: underline
}

.calendar td,
th {
    text-decoration: none;
    padding: 3px
}

.weekday {
    font-weight: 700!important
}

.weekday-active {
    color: #000;
    font-weight: 700
}

.day-active {
    color: #535353
}

.monthlink {
    color: #535353;
    text-decoration: none
}

.day-current {
    background: #ffd8b5;
    border: 1px dotted #000;
    color: #000
}

.day-current a {
    color: #000
}

.tags-block {
    font-size: 15px;
    min-height: 39px;
    margin: 0 0 0px;
    text-align:center;
}
.tags-block .cherta{margin:0;margin-top:45px;margin-bottom:10px;}
.tag_list{display:table;width:100%;}
.tag_list .clouds_xsmall{
width:20%;
display:block;
float:left;	
}
.tags-block a {
	height:290px;
	width:225px;
	display:block;
	box-sizing:border-box;
	position:relative;
}
.tag_list span a:before{content:'';display:block;width:225px;height:188px;margin:0 auto 25px;transition:.2s;}
.tag_list{display:flex;justify-content:space-between;flex-flow:row nowrap;}
.tag_list span{flex:0 0 20%;max-width:225px}
.tag_list span l a:hover:before{opacity:.8;}
.tag_list span:nth-child(1) a:before{background:url(../images/tag-4.png)no-repeat;background-size:100% 100%;}
.tag_list span:nth-child(2) a:before{background:url(../images/tag-6.png)no-repeat;background-size:100% 100%;}
.tag_list span:nth-child(3) a:before{background:url(../images/tag-1.png)no-repeat;background-size:100% 100%;}
.tag_list span:nth-child(4) a:before{background:url(../images/tag-2.png)no-repeat;background-size:100% 100%;}
.tag_list span:nth-child(5) a:before{background:url(../images/tag-3.png)no-repeat;background-size:100% 100%;}
.tag_list span:nth-child(6) a:before{background:url(../images/tag-5.png)no-repeat;background-size:100% 100%;}
.auto-article{width:50%;float:left;box-sizing:border-box;padding:0;min-height:262px;}
.auto-article:nth-child(2n+1){padding-right:15px;}
.auto-article-image{width:45%;float:left;position:relative;}
.auto-article-text{width:55%;float:left;padding-left:15px;box-sizing:border-box;}
.obzors #page_prev,.obzors #page_next,.otziv #page_prev,.otziv #page_next{display:none;}
.auto-article-title h2 a{color:#000;font-weight:bold;}
.auto-article-title h2 a:hover{color: #96d3d4;}
.auto-article-image,.auto-video-image{transition:.2s;}
.auto-article-image:hover,.auto-video-image:hover{opacity:.8;}

.tags-block a {
    color: #284b51;
    font-weight:bold;
    line-height:30px;
    font-size:27px;
}

.tags-block a:hover {
    color: #96d3d4
}

.clouds_xsmall {
    font-size: 12px
}

.clouds_small {
    font-size: 15px
}

.clouds_medium {
    font-size: 17px
}

.clouds_large {
    font-size: 19px
}

.clouds_xlarge {
    font-size: 22px
}

.vote-buttom {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d54444), color-stop(1, #c43030));
    background: -moz-linear-gradient(top, #d54444 5%, #c43030 100%);
    background: -webkit-linear-gradient(top, #d54444 5%, #c43030 100%);
    background: -o-linear-gradient(top, #d54444 5%, #c43030 100%);
    background: -ms-linear-gradient(top, #d54444 5%, #c43030 100%);
    background: linear-gradient(to bottom, #d54444 5%, #c43030 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#d54444', endColorstr='#c43030', GradientType=0);
    background-color: #d54444;
    border: 1px #7c1c1c solid;
    height: 24px;
    line-height: 24px;
    margin: 8px 25px;
    text-align: center;
    color: #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    display: inline-block;
    font-size: 13px;
    cursor: pointer
}

.vote-buttom:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c43030), color-stop(1, #d54444));
    background: -moz-linear-gradient(top, #c43030 5%, #d54444 100%);
    background: -webkit-linear-gradient(top, #c43030 5%, #d54444 100%);
    background: -o-linear-gradient(top, #c43030 5%, #d54444 100%);
    background: -ms-linear-gradient(top, #c43030 5%, #d54444 100%);
    background: linear-gradient(to bottom, #c43030 5%, #d54444 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#c43030', endColorstr='#d54444', GradientType=0);
    background-color: #c43030
}

.rating {
    color: #757575;
    font-size: 11px;
}

.unit-rating {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 85px;
    height: 16px;
    position: relative;
    background-image: url(../dleimages/rating.png);
    background-position: top left;
    background-repeat: repeat-x
}

.unit-rating li {
    text-indent: -90000px;
    padding: 0;
    margin: 0;
    float: left
}

.unit-rating li a {
    display: block;
    width: 17px;
    height: 16px;
    text-decoration: none;
    text-indent: -9000px;
    z-index: 17;
    position: absolute;
    padding: 0
}

.unit-rating li a:hover {
    background-image: url(../dleimages/rating.png);
    background-position: left center;
    z-index: 2;
    left: 0
}

.unit-rating a.r1-unit {
    left: 0
}

.unit-rating a.r1-unit:hover {
    width: 17px
}

.unit-rating a.r2-unit {
    left: 17px
}

.unit-rating a.r2-unit:hover {
    width: 34px
}

.unit-rating a.r3-unit {
    left: 34px
}

.unit-rating a.r3-unit:hover {
    width: 51px
}

.unit-rating a.r4-unit {
    left: 51px
}

.unit-rating a.r4-unit:hover {
    width: 68px
}

.unit-rating a.r5-unit {
    left: 68px
}

.unit-rating a.r5-unit:hover {
    width: 85px
}

.unit-rating li.current-rating {
    background-image: url(../dleimages/rating.png);
    background-position: left bottom;
    position: absolute;
    height: 16px;
    display: block;
    text-indent: -9000px;
    z-index: 1
}

.bbcodes {
    background-color: #fff;
    border: 1px solid #e0e0e0;
    color: #fff;
    font-size: 11px;
    font-family: tahoma;
    height: 20px;
    background-image: url(../images/dlet_bttn_bbcodes.gif);
    background-repeat: repeat-x;
    font-weight: 700
}

.bbcodes_poll {
    background-color: #fff;
    border: 1px solid #e0e0e0;
    color: #fff;
    font-size: 11px;
    font-family: tahoma;
    width: 120px;
    height: 20px;
    background-image: url(../images/dlet_bttn_bbcodes.gif);
    background-repeat: repeat-x;
    font-weight: 700
}

#dropmenudiv {
    border: 1px solid #fff;
    border-bottom-width: 0;
    font: 10px Verdana;
    background-color: #6497ca;
    line-height: 20px;
    margin: 2px;
    opacity: .92;
    -ms-filter: "alpha(opacity=95) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3)";
    filter: alpha(opacity=95, enabled=1) progid: DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3)
}

#dropmenudiv a {
    display: block;
    text-indent: 3px;
    text-decoration: none;
    color: #fff;
    background: #6497ca;
    border: 1px solid #fff;
    padding: 1px 0;
    margin: 1px;
    font-weight: 700
}

#dropmenudiv a:hover {
    background-color: #fdd08b;
    color: #000
}

#newpm {
    width: 400px;
    padding: 4px;
    background-color: #fdfdfd;
    border: 1px solid #bbb;
    font-family: verdana;
    line-height: 135%
}

#newpmheader {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    height: 20px;
    color: #636363;
    font-weight: 700;
    background-color: #b2c7f1;
    font-family: verdana;
    cursor: move
}

#newpm a {
    background: 0 0;
    color: #4b73d4;
    text-decoration: none
}

#newpm a:hover {
    background: 0 0;
    color: #4b73d4;
    text-decoration: underline
}

.attachment {
    color: #f37c64
}

.highslide-wrapper,
.highslide-outline {
    background: #fff
}

.highslide-image {
    border: 2px solid #fff
}

.highslide-active-anchor {
    visibility: hidden
}

.highslide-active-anchor img {
    visibility: hidden
}

.highslide-dimming {
    background-color: #000
}

.highslide-html {
    background-color: #fff
}

.highslide-loading {
    display: block;
    color: #fff;
    font-size: 9px;
    font-weight: 700;
    text-decoration: none;
    padding: 3px;
    border: 1px solid #fff;
    background-color: #000
}

a.highslide-full-expand {
    background: url(../dleimages/fullexpand.gif) no-repeat;
    display: block;
    margin: 0 10px 10px 0;
    width: 34px;
    height: 34px
}

.highslide-display-block {
    display: block
}

.highslide-display-none {
    display: none
}

.highslide-caption {
    display: none;
    padding: 5px;
    background: #fff
}

.highslide-controls {
    width: 195px;
    height: 40px;
    background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) no-repeat 0 -90px;
    margin-right: 15px;
    margin-bottom: 10px;
    margin-top: 10px
}

.highslide-controls ul {
    position: relative;
    left: 15px;
    height: 40px;
    list-style: none;
    margin: 0;
    padding: 0;
    background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) no-repeat 100% -90px
}

.highslide-controls li {
    float: left;
    padding: 5px 0
}

.highslide-controls a {
    background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif);
    display: block;
    float: left;
    height: 30px;
    width: 30px;
    outline: none
}

.highslide-controls a.disabled {
    cursor: default
}

.highslide-controls a span {
    display: none
}

.highslide-controls .highslide-previous a {
    background-position: 0 0
}

.highslide-controls .highslide-previous a:hover {
    background-position: 0 -30px
}

.highslide-controls .highslide-previous a.disabled {
    background-position: 0 -60px!important
}

.highslide-controls .highslide-play a {
    background-position: -30px 0
}

.highslide-controls .highslide-play a:hover {
    background-position: -30px -30px
}

.highslide-controls .highslide-play a.disabled {
    background-position: -30px -60px!important
}

.highslide-controls .highslide-pause a {
    background-position: -60px 0
}

.highslide-controls .highslide-pause a:hover {
    background-position: -60px -30px
}

.highslide-controls .highslide-next a {
    background-position: -90px 0
}

.highslide-controls .highslide-next a:hover {
    background-position: -90px -30px
}

.highslide-controls .highslide-next a.disabled {
    background-position: -90px -60px!important
}

.highslide-controls .highslide-move a {
    background-position: -120px 0
}

.highslide-controls .highslide-move a:hover {
    background-position: -120px -30px
}

.highslide-controls .highslide-full-expand a {
    background-position: -150px 0
}

.highslide-controls .highslide-full-expand a:hover {
    background-position: -150px -30px
}

.highslide-controls .highslide-full-expand a.disabled {
    background-position: -150px -60px!important
}

.highslide-controls .highslide-close a {
    background-position: -180px 0
}

.highslide-controls .highslide-close a:hover {
    background-position: -180px -30px
}

.title-block {
    font-size: 50px;
    color: #494949;
    line-height: 50px;
    padding: 0 20px 0 0;
    margin: 0 0 20px;
    font-family: pt sans narrow, sans-serif
}

.title-block a {}

.title-block a:hover {}

.shot-text2 img {
    margin: 0 10px 5px 0;
    border: 0;
    max-width: 500px
}

.shot-text input {
    margin: 5px 20px 0 0;
    background: #343434;
    color: #fff;
    font-size: 9px
}

.shot-text2 input {
    margin: 5px 20px 0 0;
    background: #343434;
    color: #fff;
    font-size: 9px
}

.mass_comments_action input {
    margin: 5px 20px 0 0;
    background: #454545;
    color: #fff;
    font-size: 9px
}

.shot-text .editor_button img {
    padding: 0!important;
    border: 0!important;
    margin: 0
}

.shot-text2 .editor_button img {
    padding: 0!important;
    border: 0!important;
    margin: 0
}

.editor_button img {
    padding: 0!important;
    border: 0!important;
    margin: 0!important
}

.shot-text .editbclose img {
    padding: 0;
    border: 0;
    margin: 0
}

.shot-text2 .editbclose img {
    padding: 0;
    border: 0;
    margin: 0
}

.editor_button_brk img {
    padding: 0!important;
    margin: 0!important;
    border: 0!important
}

.full-news {}

.full-news h1 {
    font-size: 40px;
    color: #284b51;
    line-height: 40px;
    padding: 0;
    margin: 60px 0 55px;
}

.full-news-content {
    padding: 20px 0 0;
    font-size: 21px;
    line-height: 24px;

}
i{font-weight:bold;}
.full-news-content:first-letter {
    font-size: 70px;
    margin: 0 10px 0 0;
    float: left;
    position: relative;
    line-height: 65px;
    color: #15c2d1
}



.full-news-content a:hover {
    text-decoration: underline
}

.full-news-content img {
    max-width: 100%;
    margin: 0 0 20px
}

.registr-please {
    color: #7791af;
    padding: 10px;
    margin: 5px
}

.title_spoiler {
    position: relative;
    padding: 0;
    margin: 0
}

.title_spoiler a {
    background: url(../images/title_spoiler.jpg) left top repeat-x;
    display: block;
    line-height: 24px;
    padding: 0 10px 0 30px;
    text-decoration: none;
    color: #3b3b3b;
    font-weight: 700;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    height: 24px
}

.title_spoiler a:first-child {
    padding: 0;
    margin: 0;
    height: auto
}

.title_spoiler img {
    position: absolute;
    left: 5px;
    top: 25px
}

.text_spoiler {
    border: 1px #ececec solid;
    padding: 10px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    margin: -5px 0 0
}

.text_spoiler a {}

.text_spoiler a:hover {}

.addcomment-button {
    display: block;
    text-align: center;
    background: #e75735;
    color: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 0;
    margin: 0;
    padding: 10px 20px 7px;
    cursor: pointer;
    border-bottom: 3px #ac361a solid;
    font-family: pt sans narrow, sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
    float: right
}

.comment-hidden {
    display: none
}

.mass_comments_action {
    display: none
}

.full-news-comments {
    padding: 30px 0 0;
    clear: both
}

.comment-block {
    padding: 0 0 0 130px;
    position: relative
}

.comment-block-left {
    position: absolute;
    left: 10px;
    top: 50%;
    margin: -46px 0 0;
    height: 93px;
    width: 93px
}

.comment-block-right {
    background: #4eb7a8;
    border-radius: 7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    padding: 5px 17px;
    position: relative
}

.comment-ugol {
    position: absolute;
    left: -18px;
    top: 50%;
    background: url(../images/l-link22.png) left top no-repeat;
    width: 18px;
    height: 15px;
    margin: -7px 0 0
}

.comment-block-ava {
    width: 93px;
    height: 93px;
    overflow: hidden;
    margin: 0 0 10px;
    position: relative
}

.comment-block-ava img {
    width: 93px;
    border: 0
}

.comment-block-ava2 {
    width: 93px;
    height: 93px;
    background: url(../images/login-image.png) left top no-repeat;
    position: absolute;
    left: 0;
    top: 0
}

.comment-block-author {
    font-family: pt sans narrow, sans-serif;
    font-size: 20px;
    margin: 0 0 5px;
    color: #fff
}

.comment-block-author a {
    color: #fff
}

.comment-block-author a:hover {}

.comment-text {
    font-size: 14px;
    color: #fff;
    line-height: 17px
}

.comment-text a {
    color: #fff;
    text-decoration: underline
}

.comment-text a:hover {
    color: #000
}

.comment-text-more {
    font-size: 11px;
    font-family: arial;
    color: #adadad
}

.comment-text-more a {
    color: #fff;
    margin: 0 0 0 5px
}

.comment-text-more a:hover {}

.comment-block .bbcodes,
.mass_comments_action .bbcodes,
.news-item-content .editor input,
.news-item-content input {
    background: #fff;
    border: 1px #ccc solid;
    color: #333;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    margin: 0;
    cursor: pointer
}

.quote {
    background: #fff;
    padding: 8px;
    color: #6f6f6f;
    clear: both;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    margin: 0 0 5px;
    font-size: 11px
}

.quote a {
    color: #00a6eb
}

#dle_recaptcha {
    margin: 0 0 15px
}

.add-coment-buttom {
    width: 100px;
    height: 30px;
    margin-right: 3px;
    color: #fff;
    border: 1px #2b2b2b solid
}

.add-comment {
    clear: both;
    padding: 10px 10px 10px 0;
    border-radius: 0 0 3px 3px;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px
}

.add-comment a {
    color: #2b80c1
}

.login-close {
    background: url(../images/login-close.png);
    width: 36px;
    height: 35px;
    cursor: pointer;
    position: absolute;
    right: 5px;
    top: 5px
}

.add-coment-buttom {
    width: 100px;
    height: 30px;
    margin-right: 3px;
    color: #fff;
    border: 1px #2b2b2b solid
}

.add-comment {
    clear: both;
    border-radius: 0 0 3px 3px;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px
}

.add-comment a {
    color: #2b80c1
}

.add-comment a:hover {}

.add-comment-line {
    clear: both
}

.add-comment-line-left {
    float: left;
    width: 90px;
    padding: 0 0 5px;
    height: 27px;
    line-height: 27px
}

.add-comment-line-right {
    float: left;
    width: 500px;
    padding: 0 0 5px
}

.add-comment-line-right input {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    background: #fff;
    height: auto!important;
    padding: 5px 10px;
    border: 1px #e8e8e8 solid
}

.s-block .add-comment-line-left {
    width: 150px!important
}

.s-block .add-comment-line-right {
    width: 400px!important
}

.s-block .add-comment-line {
    padding: 0 0 10px
}

.s-block .add-comment-line textarea {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    background: #fff;
    height: auto!important;
    padding: 5px 10px;
    border: 1px #e8e8e8 solid;
    height: 200px!important
}

.user-info-table {
    width: 90%;
    margin: 0 0 0 20px
}

.user-info-table td {
    padding: 5px 5px 20px;
    text-align: left
}

.user-info-table td small {
    font-size: 14px;
    color: #af86522;
    font-weight: 700
}

.user-info-table td a {
    color: #ff863d
}

.user-info-table td i {
    color: #bfbfbf
}

.buttom-add-news {
    margin: 5px 20px 5px 0;
    background: #777;
    color: #fff;
    border: 1px #2b2b2b solid
}

.user-info-table input {
    background: url(../images/form-text.gif);
    color: #2e2e2e;
    border: 1px #d0d0d0 solid
}

.error {
    padding: 10px;
    padding-bottom: 150px;
    background: url(../images/error.png) center bottom no-repeat;
    text-align: center
}

.error p {
    font-size: 15px;
    font-weight: 700
}

.error a {
    color: #7cad37
}

.lost-pass {
    width: 400px;
    background: #fef2e4;
    margin-bottom: 20px;
    border-top: 5px #9d7038 solid;
    margin-top: 10px
}

.lost-pass td {
    background: #fef2e4;
    padding: 5px;
    color: #4b2e12;
    text-align: left
}

.lost-pass td a {
    color: #c89539
}

.ststs-title {
    padding: 5px 5px 5px 20px;
    color: #60360c;
    text-align: left;
    font-weight: 700
}

.ststststs {
    text-align: left;
    margin: 0 30px
}

.ststststs-t {
    height: 40px;
    line-height: 35px;
    color: #fffdcc;
    margin: 0 30px 0 10px
}

.ststststs-t h1 {
    margin: 0;
    padding: 0 0 0 50px;
    font-size: 14px
}

.ststststs-c {
    padding: 20px
}

.ststststs-c img {
    padding: 0 10px 10px 0;
    background: url(../images/shadow.gif) right bottom;
    border: 0;
    margin: 10px 10px 10px 0
}

.ststststs-c input {
    margin: 5px 20px 0 0;
    background: url(../images/form-text.gif);
    color: #2e2e2e;
    border: 1px #d0d0d0 solid
}

.ststststs-s {
    padding: 5px
}

.ststststs-s a {
    color: #60360c
}

.s-block {}

.s-block-content {
    border-top: 5px #e8e8e8 solid;
    padding: 20px 0 0;
    font-size: 14px;
    line-height: 18px
}

#dle-content{position:relative;z-index:2;}
#dle-content .cont-1024{position:relative;z-index:3;}
#dle-content .auto-news,#dle-content form{position:relative;z-index:3;}
#dle-content:after{content:'';width:130%;z-index:1;margin-left:-15%;display:block;position:absolute;top:-30px;left:0;bottom:0;right:0;background:linear-gradient(to right,#f2f9d2 10%,#fff 22%,#fff 78%,#f2f9d2 90%, #f2f9d2 100%);}
.s-block-content a {
    color: #871012
}

.add-news-title {
    padding: 5px 5px 0 50px;
    font-weight: 700;
    text-align: left;
    color: #2d7cff
}

.imp {
    text-align: left;
    margin: 0 30px
}

.imp input {
    margin: 5px 20px 0 0;
    background: url(../images/form-text.gif);
    color: #2e2e2e;
    border: 1px #d0d0d0 solid
}

.pm-tititittile {
    padding: 10px 10px 10px 5px;
    font-weight: 700
}

.new-PM {
    padding: 3px
}

.new-PM input {
    width: 250px;
    background: url(../images/form-text.gif);
    color: #2e2e2e;
    border: 1px #d0d0d0 solid
}

.new-PM span {
    width: 150px;
    margin-right: 20px;
    display: block
}

.pm-block {
    height: 30px;
    padding-left: 60px;
    line-height: 30px;
    font-weight: 700
}

.pm-content {
    padding: 10px 5px 15px
}

.pm-content a {
    color: #666;
    font-weight: 700
}

.pm-block-menu {
    height: 50px;
    margin-bottom: 20px;
    line-height: 50px;
    padding-left: 0;
    font-size: 12px
}

.pm-block-menu a {
    color: #ff863d;
    font-weight: 700
}

.a-mess {
    border-top: 5px #fff solid;
    padding: 5px;
    color: #777
}

.a-mess a {
    color: #4a4a4a;
    font-weight: 700
}

.theme-mess {
    background: #c6c6c6;
    padding: 5px;
    border-top: 5px #fff solid;
    color: #666;
    font-weight: 700
}

.search-block {
    height: 28px;
    position: relative;
    background: #e5e5e5;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    margin: 0 0 20px
}

#tt_social {
    float: left
}

#tt_social a {
    width: 24px;
    height: 24px;
    margin: 0 2px 2px 0;
    display: block;
    float: left
}

.ttfav {
    float: left;
    margin: 0 0 10px;
    font-size: 14px;
    color: #153d69
}

.ttfav-title {
    padding: 5px 0 5px 3px;
    font-weight: 700;
    color: #bbb
}

.form-text {
    background: #e5e5e5;
    display: block;
    padding: 5px 0;
    border: 0;
    margin: 0;
    position: absolute;
    left: 10px;
    top: 0;
    width: 95px;
    color: #707070
}

.form-search {
    position: absolute;
    right: 0;
    top: 0;
    border: 0;
    margin: 0
}

.search-rez {
    text-align: left;
    margin: 0 30px
}

.search-title {
    padding: 10px;
    color: #fdffcd;
    font-weight: 700;
    border-left: 2px #ffddb5 solid;
    border-right: 2px #ffddb5 solid;
    margin: 10px;
    background: #262626
}

.search-rez input {
    background: url(../images/form-text.gif);
    color: #2e2e2e;
    border: 1px #d0d0d0 solid
}

.navigation {
    padding: 10px 0px 0px 0px;
    clear: both;
    font-size: 18px;
    width:100%;
    text-align:center;
    vertical-align:middle;
}
.cherta{margin: 65px 0 20px;}
.navigation a {
    color: #284b51;
    text-decoration: none;
    display: inline-block;
    text-align: center;
    border: 0;
    cursor: pointer;
    font-size: 33px;
    text-transform: uppercase;
    transition:.4s;
    border-radius:100%;
}

.navigation span {
    color: #284b51;
    text-decoration: none;
    display: inline-block;
    text-align: center;
    border: 0;
    transition:.4s;
    border-radius:100%;
    font-size: 33px;
    text-transform: uppercase;
    font-weight: 600
}

.pages-nav a,.pages-nav span{
	margin: 0px 20px 0 0;
	padding: 0 15px;
	font-weight:bold;
	font-weight:normal;
}
.pages-nav :last-child{margin:0!important;}
.navigation span a {
    margin: 0
}
.pages-nav{display:inline-block;}
.pages-nav span,.pages-nav a:hover{font-weight:bold;color:#fff;background:#284b51}
#page_next,#page_next span,#page_next a,#page_prev,#page_prev span,#page_prev a {
   font-size:19px;
   text-transform:uppercase;
   color:#c6c6c6;
   background:transparent;
   font-weight:800;
   cursor:pointer;
   border:none;
   padding:0;
   margin:0;
   position:relative;top:-2px;
   transition:.4s;
}
.auto-news-image:hover{opacity:.8};
.auto-news-image{transition:.2s}
a{transition:.2s;}
.auto-news h2:hover a{color:#4db7a9}
#page_next a:hover,#page_prev a:hover{color:#868686;}
#page_prev{
	padding-right:25px;
}
#page_next{
	padding-left:25px;
}

.vote-pool {
    margin: 20px 0 0 100px;
    background: #dbf6ff;
    width: 400px;
    padding: 10px
}

.vote-pool img {
    border: 0;
    padding: 0
}

.vote-pool h5 {
    color: red;
    font-size: 13px;
    margin: 0
}

.vote-pool h6 {
    margin: 0;
    font-size: 12px
}

.vote-pool input {
    margin: 5px 20px 0 0;
    background: url(../images/form-text.gif);
    color: #2e2e2e;
    border: 1px #d0d0d0 solid
}

.statss {
    width: 100%
}

.statss td {
    padding: 5px;
    font-size: 12px;
    color: #757575
}

.statss a {
    color: #ff873e
}

.statss-title {
    font-size: 13px;
    font-weight: 700;
    color: #239aff;
    border-bottom: 1px #8e8e8e dotted;
    margin-bottom: 10px
}

.form-input-stand {
    background: url(../images/form-text.gif);
    color: #2e2e2e;
    border: 0
}

.shot-title {
    color: #61a0ff;
    padding: 5px
}

.shot-title h1 {
    font-size: 18px;
    padding-left: 10px
}

.shot-title h1 i {}

.img-top-link {
    padding: 0!important;
    margin: 0!important;
    border: 0!important
}

.fix-bb {
    margin-right: 2%;
    background: url(../bbcodes/bg.gif);
    height: 75px;
    margin-left: -10px;
    border: 1px solid #bbb;
    border-bottom: 0
}

.fix-bb div {
    border: 0!important
}

@-moz-document url-prefix() {}

.wide-border {
    background: #fff
}

.wide-border .highslide-image {
    border-width: 10px
}

.wide-border .highslide-caption {
    padding: 0 10px 10px
}

.borderless .highslide-image {
    border: none
}

.borderless .highslide-caption {
    border-bottom: 1px solid #fff;
    border-top: 1px solid #fff;
    background: #fff
}

.less .highslide-image {
    border: 1px solid #000
}

.less .highslide-caption {
    border: 1px solid #000;
    background: #fff
}

#loading-layer {
    display: none;
    font-family: Verdana;
    font-size: 11px;
    background: #000;
    padding: 10px;
    text-align: center;
    border: 1px solid #000;
    color: #fff;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px
}

#searchsuggestions {
    border-width: 1px;
    border-color: #919191;
    border-style: solid;
    width: 300px;
    background-color: #e75735;
    font-size: 10px;
    line-height: 14px;
    z-index: 6666
}

#searchsuggestions a {
    padding: 5px;
    display: block;
    background-color: #fff;
    clear: left;
    height: 70px;
    text-decoration: none
}

#searchsuggestions a:hover {
    background-color: #fdd08b;
    color: #fff
}

#searchsuggestions a span.searchheading {
    background: #e75735;
    display: block;
    font-weight: 700;
    padding: 5px;
    color: #fff
}

#searchsuggestions a:hover span.searchheading {
    color: #fff
}

#searchsuggestions a span {
    color: #555
}

#searchsuggestions a:hover span {
    color: #0000
}

#searchsuggestions span.seperator {
    float: right;
    padding-right: 15px;
    margin-right: 5px
}

#searchsuggestions span.seperator a {
    background-color: transparent;
    display: block;
    height: auto;
    color: #fff
}

#searchsuggestions span.notfound {
    padding: 5px;
    background-color: #fff;
    display: block;
    height: auto;
    color: #00000
}

.ui-helper-clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden
}

.ui-helper-clearfix {
    display: inline-block
}

* html .ui-helper-clearfix {
    height: 1%
}

.ui-helper-clearfix {
    display: block
}

.ui-icon {
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
    text-indent: -99999px
}

.ui-widget {
    font-size: 11px
}

.ui-widget,
.ui-dialog {
    background: #fcfdfd 50% bottom repeat-x;
    border: 1px solid #b81c2c;
    color: #222;
    text-align: left;
    background-color: #f9f9f9;
    border: 1px solid #ccc;
    padding: 0!important
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
    font-size: 11px
}

.ui-widget-content {}

.ui-widget-content a {
    color: #222
}

.ui-widget-header {
    color: #fff;
    background-color: #4eb7a8;
    border: 0;
    border-bottom: 1px solid #d6d6d6;
    padding: 10px 10px 10px 20px!important;
    font-size: 20px
}

.ui-widget-header a {
    color: #fff
}

.ui-state-default,
.ui-widget-content .ui-state-default {
    background: #b81c2c;
    border: 1px solid #b81c2c;
    color: #fff;
    font-weight: 700
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
    color: #fff;
    text-decoration: none
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus {}

.ui-state-hover a,
.ui-state-hover a:hover {
    color: #fff;
    text-decoration: none
}

.ui-state-active,
.ui-widget-content .ui-state-active {
    background: #db0319;
    border: 1px solid #db0319;
    color: #fff;
    font-weight: 700
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
    color: #e17009;
    text-decoration: none
}

.ui-widget:active {
    outline: none
}

.ui-state-error {
    background: #fef1ec 50% 50% repeat-x;
    border: 1px solid #cd0a0a;
    color: #cd0a0a
}

.ui-widget-header .ui-icon {
    background-image: url(../images/ui-icons.png)
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
    background-image: url(../images/ui-icons_h.png)
}

.ui-icon-close {
    background-position: -80px -128px
}

.ui-icon-closethick {
    background: url(../images/window_close.png) left top no-repeat!important;
    height: 24px;
    width: 24px
}

.ui-button .ui-button-text {
    display: block;
    line-height: 1.4
}

.ui-button-text-only .ui-button-text {
    padding: .4em .8em
}

input.ui-button {
    padding: .4em 1em
}

.ui-button-set {
    margin-right: 7px
}

.ui-button-set .ui-button {
    margin-left: 0;
    margin-right: -.3em
}

button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0
}

.ui-dialog {
    overflow: hidden;
    padding: .2em;
    position: absolute;
    width: 300px;
    text-align: left
}

.ui-dialog .ui-dialog-titlebar {
    padding: .5em 1em .3em;
    position: relative
}

.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 16px .2em 0
}

.ui-dialog .ui-dialog-titlebar-close {
    height: 24px;
    margin: -10px 0 0 -20px;
    padding: 1px;
    position: absolute;
    right: .9em;
    top: 50%;
    width: 24px
}

.ui-dialog .ui-dialog-titlebar-close span {
    display: block
}

.ui-dialog .ui-dialog-titlebar-close:hover,
.ui-dialog .ui-dialog-titlebar-close:focus {}

.ui-dialog .ui-dialog-content {
    background: 0 0;
    border: 0;
    overflow: hidden;
    padding: .5em 1em;
    position: relative;
    zoom: 1;
    text-align: left
}

.ui-dialog .ui-dialog-buttonpane {
    background-image: none;
    border-width: 1px 0 0;
    margin: .5em 0 0;
    padding: .3em 1em .5em .4em;
    text-align: left
}

.ui-dialog .ui-dialog-buttonpane button {
    cursor: pointer;
    float: right;
    line-height: 1.4em;
    margin: .5em .4em .5em 0;
    overflow: visible;
    padding: .2em .6em .3em;
    width: auto
}

.ui-dialog .ui-resizable-se {
    bottom: 3px;
    height: 14px;
    right: 3px;
    width: 14px
}

.ui-draggable .ui-dialog-titlebar {
    cursor: move
}

.commentS-td2 #b_left,
.commentS-td2 #b_center,
.commentS-td2 #b_right,
.commentS-td2 #b_spoiler {
    display: none
}

.nono #b_left,
.nono #b_center,
.nono #b_right,
.nono #b_spoiler {
    display: none
}

#searchtable input {
    max-width: 150px!important
}

.editor input[type=text] {
    padding: 2px;
    background: #fff url(../images/fields.png) repeat-x;
    border: 1px solid #bcc0c2
}

.ui-autocomplete {
    position: absolute;
    cursor: default
}

* html .ui-autocomplete {
    width: 1px
}

.ui-menu {
    list-style: none;
    padding: 2px;
    margin: 0;
    display: block;
    float: left;
    background: #fff 50% bottom repeat-x;
    border: 1px solid #dedede;
    color: #222
}

.ui-menu .ui-menu {
    margin-top: -3px
}

.ui-menu .ui-menu-item {
    margin: 0;
    padding: 0;
    zoom: 1;
    float: left;
    clear: left;
    width: 100%
}

.ui-menu .ui-menu-item a {
    text-decoration: none;
    display: block;
    padding: .2em .4em;
    line-height: 1.5;
    zoom: 1
}

.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
    font-weight: 400;
    margin: -1px;
    border: 1px solid #a7a7a7;
    color: #4e4e4e;
    font-weight: 700
}

.ui-dialog-buttonset button {
    background-color: #e75735!important;
    border-bottom: 3px solid #ba3b1d!important;
    display: inline-block!important;
    color: #fff!important;
    font-size: 12px!important;
    padding: 5px 10px!important;
    text-decoration: none!important
}

.ui-dialog-buttonset button:hover {
    background-color: #ba3b1d!important
}

.ui-dialog-buttonset button span {
    margin: 0!important;
    padding: 0!important
}

.sp_search {
    width: 486px;
    margin: 0 0 15px;
    border: 2px #fff solid
}

.sp_search_head {
    height: 37px;
    padding: 5px;
    color: #888;
    font: 700 17px Arial;
    line-height: 40px;
    text-transform: uppercase;
    background: #fff;
    border-bottom: 1px #ccc solid
}

.sp_search_head img {
    float: left;
    margin-right: 7px
}

.sp_search_table {
    font: 11px Tahoma;
    color: #080808;
    width: 100%;
    text-align: left;
    background: #d5f3ff
}

.sp_search_table .sp_s1 {
    color: #1e81ba;
    text-decoration: underline;
    font-weight: 700
}

.sp_search_table .sp_s2 {
    color: #1e81ba;
    text-decoration: underline;
    font-weight: 700
}

.sp_search_table .sp_s3 {
    color: #1e81ba;
    text-decoration: underline;
    font-weight: 700
}

.sp_search_table .sp_s4 {
    color: #1e81ba;
    text-decoration: underline;
    font-weight: 700
}

.sp_search_table td.sp_name {
    padding: 6px 10px 8px 0;
    vertical-align: top;
    font: 12px Tahoma;
    color: #080808
}

.sp_search_table a.sp_lnk {
    font: 12px Tahoma;
    color: #080808;
    text-decoration: underline
}

.sp_search_table a.sp_lnk b {
    font-weight: 700
}

.sp_search_table a.sp_lnk:hover,
.sp_search_table a.sp_lnk:hover span {
    text-decoration: none
}

.sp_search_table td.sp_count {
    padding: 6px 24px 8px 0;
    vertical-align: top;
    text-align: right
}

.sp_search_table td.sp_count span.sp_count_sp {
    color: #000;
    font-weight: 700
}

.sp_search_table td.sp_count span.sp_count_sp2 {
    color: #1e81ba;
    font-weight: 700
}

.sp_search_table td.sp_name .sp_im_bl {
    float: left;
    margin: -4px 0 0;
    width: 44px
}

.sp_search_table td.sp_name .sp_im_bl img {
    display: block;
    margin: 0 auto
}

pre code {
    display: block;
    padding: .5em;
    background: #f9fafa;
    border: 1px solid #dce7e7;
    overflow: auto;
    white-space: pre
}

pre .comment,
pre .template_comment,
pre .diff .header,
pre .doctype,
pre .lisp .string,
pre .javadoc {
    color: #93a1a1;
    font-style: italic
}

pre .keyword,
pre .css .rule .keyword,
pre .winutils,
pre .javascript .title,
pre .method,
pre .addition,
pre .css .tag,
pre .lisp .title {
    color: #859900
}

pre .number,
pre .command,
pre .string,
pre .tag .value,
pre .phpdoc,
pre .tex .formula,
pre .regexp,
pre .hexcolor {
    color: #2aa198
}

pre .title,
pre .localvars,
pre .function .title,
pre .chunk,
pre .decorator,
pre .builtin,
pre .built_in,
pre .lisp .title,
pre .identifier,
pre .title .keymethods,
pre .id {
    color: #268bd2
}

pre .tag .title,
pre .rules .property,
pre .django .tag .keyword {
    font-weight: 700
}

pre .attribute,
pre .variable,
pre .instancevar,
pre .lisp .body,
pre .smalltalk .number,
pre .constant,
pre .class .title,
pre .parent,
pre .haskell .label {
    color: #b58900
}

pre .preprocessor,
pre .pi,
pre .shebang,
pre .symbol,
pre .diff .change,
pre .special,
pre .keymethods,
pre .attr_selector,
pre .important,
pre .subst,
pre .cdata {
    color: #cb4b16
}

pre .deletion {
    color: #dc322f
}

pre .tex .formula {
    background: #eee8d5
}

.pm_progress_bar {
    border: 1px solid #d8d8d8;
    padding: 1px;
    margin: 0 5px
}

.pm_progress_bar span {
    background: #000;
    font-size: 0;
    text-indent: -2000em;
    height: 10px;
    display: block;
    overflow: hidden
}

.pm_status {
    float: left;
    border: 1px solid #d8d8d8;
    padding: 0;
    background-color: #fff;
    width: 100%;
    height: 150px;
    margin-right: 10px
}

.pm_status_content {
    padding: 0 10px
}

.pm_status_head {
    border-bottom: 1px solid #d8d8d8;
    background: #fff url(../images/bbcodes.png) repeat-x 0 100%;
    font: 12px Tahoma;
    padding: 10px;
    margin: 0;
    font-weight: 700;
    text-align: center;
    vertical-align: top;
    color: #4e4e4e
}

.voteprogress {
    overflow: hidden;
    height: 15px;
    margin-bottom: 5px;
    background-color: #f7f7f7;
    background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
    background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.voteprogress span {
    color: #fff;
    text-align: center;
    text-indent: -2000em;
    height: 15px;
    display: block;
    overflow: hidden;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
    background: #0e90d2;
    background-image: -moz-linear-gradient(top, #149bdf, #0480be);
    background-image: -ms-linear-gradient(top, #149bdf, #0480be);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
    background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
    background-image: -o-linear-gradient(top, #149bdf, #0480be);
    background-image: linear-gradient(top, #149bdf, #0480be);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0)
}

.voteprogress .vote2 {
    background-color: #dd514c;
    background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
    background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: linear-gradient(top, #ee5f5b, #c43c35);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0)
}

.voteprogress .vote3 {
    background-color: #5eb95e;
    background-image: -moz-linear-gradient(top, #62c462, #57a957);
    background-image: -ms-linear-gradient(top, #62c462, #57a957);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
    background-image: -webkit-linear-gradient(top, #62c462, #57a957);
    background-image: -o-linear-gradient(top, #62c462, #57a957);
    background-image: linear-gradient(top, #62c462, #57a957);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0)
}

.voteprogress .vote4 {
    background-color: #4bb1cf;
    background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
    background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
    background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
    background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
    background-image: linear-gradient(top, #5bc0de, #339bb9);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0)
}

.voteprogress .vote5 {
    background-color: #faa732;
    background-image: -moz-linear-gradient(top, #fbb450, #f89406);
    background-image: -ms-linear-gradient(top, #fbb450, #f89406);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
    background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
    background-image: -o-linear-gradient(top, #fbb450, #f89406);
    background-image: linear-gradient(top, #fbb450, #f89406);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0)
}

.pollprogress {
    overflow: hidden;
    height: 18px;
    margin-bottom: 5px;
    background-color: #f7f7f7;
    background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
    background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.pollprogress span {
    color: #fff;
    height: 18px;
    display: block;
    overflow: hidden;
    font-size: 12px;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
    background: #0e90d2;
    background-image: -moz-linear-gradient(top, #149bdf, #0480be);
    background-image: -ms-linear-gradient(top, #149bdf, #0480be);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
    background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
    background-image: -o-linear-gradient(top, #149bdf, #0480be);
    background-image: linear-gradient(top, #149bdf, #0480be);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0)
}

.pollprogress .poll2 {
    background-color: #dd514c;
    background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
    background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: linear-gradient(top, #ee5f5b, #c43c35);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0)
}

.pollprogress .poll3 {
    background-color: #5eb95e;
    background-image: -moz-linear-gradient(top, #62c462, #57a957);
    background-image: -ms-linear-gradient(top, #62c462, #57a957);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
    background-image: -webkit-linear-gradient(top, #62c462, #57a957);
    background-image: -o-linear-gradient(top, #62c462, #57a957);
    background-image: linear-gradient(top, #62c462, #57a957);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0)
}

.pollprogress .poll4 {
    background-color: #4bb1cf;
    background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
    background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
    background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
    background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
    background-image: linear-gradient(top, #5bc0de, #339bb9);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0)
}

.pollprogress .poll5 {
    background-color: #faa732;
    background-image: -moz-linear-gradient(top, #fbb450, #f89406);
    background-image: -ms-linear-gradient(top, #fbb450, #f89406);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
    background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
    background-image: -o-linear-gradient(top, #fbb450, #f89406);
    background-image: linear-gradient(top, #fbb450, #f89406);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0)
}

.bb-pane {
    height: 1%;
    overflow: hidden;
    padding-bottom: 5px;
    padding-left: 5px;
    margin: 0;
    height: auto!important;
    text-decoration: none;
    background-image: -webkit-gradient(linear, left 0%, left 100%, from(#FBFBFB), to(#EAEAEA));
    background-image: -webkit-linear-gradient(top, #FBFBFB, 0%, #EAEAEA, 100%);
    background-image: -moz-linear-gradient(top, #FBFBFB 0%, #EAEAEA 100%);
    background-image: linear-gradient(to bottom, #FBFBFB 0%, #EAEAEA 100%);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#FBFBFB', endColorstr='#EAEAEA', GradientType=0);
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius-bottomright: 0;
    -webkit-border-bottom-right-radius: 0;
    -khtml-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -webkit-border-bottom-left-radius: 0;
    -khtml-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top: 1px solid #d7d7d7;
    border-left: 1px solid #d7d7d7;
    border-right: 1px solid #d7d7d7;
    box-shadow: none!important
}

.bb-pane>b {
    margin-top: 5px;
    margin-left: 0;
    vertical-align: middle
}

.bb-pane .bb-btn+.bb-btn,
.bb-pane .bb-btn+.bb-pane,
.bb-pane .bb-pane+.bb-btn,
.bb-pane .bb-pane+.bb-pane {
    margin-left: -1px
}

.bb-btn {
    display: inline-block;
    overflow: hidden;
    float: left;
    padding: 4px 10px;
    border: 1px solid #d4d4d4;
    -webkit-box-shadow: inset 0 1px 2px #fff;
    -moz-box-shadow: inset 0 1px 2px #fff;
    box-shadow: inset 0 1px 2px #fff;
    background-repeat: repeat-x;
    background-image: -webkit-gradient(linear, left 0%, left 100%, color-stop(0%, #fdfdfd), color-stop(100%, #e9e9e9));
    background-image: -webkit-linear-gradient(top, #fdfdfd, 0%, #e9e9e9, 100%);
    background-image: -moz-linear-gradient(top, #fdfdfd, 0%, #e9e9e9, 100%);
    background-image: linear-gradient(to bottom, #fdfdfd 0%, #e9e9e9 100%)
}

.bb-btn:hover {
    background: #e6e6e6;
    background-repeat: repeat-x;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fdfdfd), color-stop(100%, #e6e6e6));
    background-image: -webkit-linear-gradient(top, #fdfdfd, 0%, #e6e6e6, 100%);
    background-image: -moz-linear-gradient(top, #fdfdfd, 0%, #e6e6e6, 100%);
    background-image: -o-linear-gradient(top, #fdfdfd, 0%, #e6e6e6, 100%);
    background-image: linear-gradient(to bottom, #fdfdfd 0%, #e6e6e6 100%);
    -webkit-transition: box-shadow .05s ease-in-out;
    -moz-transition: box-shadow .05s ease-in-out;
    -o-transition: box-shadow .05s ease-in-out;
    transition: box-shadow .05s ease-in-out
}

.bb-btn:active {
    background: #f3f3f3;
    border-color: #cfcfcf;
    -webkit-box-shadow: 0 0 5px #f3f3f3 inset;
    -moz-box-shadow: 0 0 5px #f3f3f3 inset;
    box-shadow: 0 0 5px #f3f3f3 inset
}

@font-face {
    font-family: bb-editor-font;
    src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype'), url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAACdEAAsAAAAAJvgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDxIPBmNtYXAAAAFoAAAA9AAAAPQ29C0zZ2FzcAAAAlwAAAAIAAAACAAAABBnbHlmAAACZAAAIeAAACHgMmxCaGhlYWQAACREAAAANgAAADYFqWKMaGhlYQAAJHwAAAAkAAAAJAgMBC5obXR4AAAkoAAAAJQAAACUg24Ar2xvY2EAACU0AAAATAAAAExzLnwUbWF4cAAAJYAAAAAgAAAAIAA0AN9uYW1lAAAloAAAAYQAAAGEvwA5TnBvc3QAACckAAAAIAAAACAAAwAAAAMEAAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA8dwDwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAgAAAAMAAAAUAAMAAQAAABQABADgAAAANAAgAAQAFAABACDmAekR6RPpMOl36Y3p0eph6mjqcuqN8APwNPA58D7wwfDN8RjxIfEs8Wbx3P/9//8AAAAAACDmAOkR6RPpMOl36Y3p0eph6mjqcuqN8APwMfA28D7wwfDK8RjxIfEr8Wbx3P/9//8AAf/jGgQW9Rb0FtgWkhZ9FjoVqxWlFZwVghAND+AP3w/bD1kPUQ8HDv8O9g69DkgAAwABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAYAAP/ABAADwAADAAcACwAYACUAMgAAASE1IQEhNSEBITUhATQ2MzIWFRQGIyImNSE0NjMyFhUUBiMiJjUhNDYzMhYVFAYjIiY1BAD8AAQA/oD9gAKAAYD8AAQA/AAlGxslJRsbJQIAJRsbJSUbGyX/ACUbGyUlGxslA0CA/oCA/oCA/kAbJSUbGyUlGxslJRsbJSUbGyUlGxslJRsAAAACABoACAPoA6sADgArAAATBhYHBhY+ATc2JicuAQcBJg4CBw4BBwYWFx4BFx4BFx4BNz4BNz4DJ406FU4RO2d4LSUPKChjJgNbD53GwDExKw8GCwMUHhESFgoCBwgUOTExpJhkDwEWOX5XFAwSMislYSgnDyUClQ9jlaExMDgUCAcCChURER4TBAoGDyowML3Cmw8AAQAA/8AEAAPAACsAAAEzERQOAiMiLgI1ND4CMzIWFxEFERQOAiMiLgI1ND4CMzIWFxElA8BAIz1SLi5SPSMjPVIuL1Me/gAjPVIuLlI9IyM9Ui4vUx4CQAPA/SAhOiwZGSw6ISE6LBkaFgFwcv4SITosGRksOiEhOiwZGhYCcIAAAAAACQAAAEAEAANAAAQACQAOABMAGAAdACIAJwAqAAATESERIRMjNTMVESM1MxURIzUzFQEhESERMyM1MxURIzUzFREjNTMVIRElAAQA/ADAgICAgICAAkD+AAIAwICAgICAgP3AAQADQP0AAwD9QICAAQCAgAEAgID+AAKA/YCAgAEAgIABAICA/oDAAAACAAAAAAQAA0AAAwAKAAAlEyEDEwMRIRchFQNAwPzAwICAASCAAaAAAgD+AAJA/cADQICAAAAAAAIAAABABAEDAAAfAD8AABMyHgIVFA4CIyIuAjUnND4CMxUiBgcOAQc+ATMhMh4CFRQOAiMiLgI1JzQ+AjMVIgYHDgEHPgEz4S5SPSMjPVIuLlI9IwFGeqNdQHUtCRAHCBIJAkAuUj0jIz1SLi5SPSMBRnqjXUB1LQkQBwgSCQIAIz1SLi5SPSMjPVIuIF2jekaAMC4IEwoCASM9Ui4uUj0jIz1SLiBdo3pGgDAuCBMKAgEAAAIAAP/ABAADwAAiAC8AAAEiDgIVFBYXARUUFjsBNTM1MzUzNx4BMzI+AjU0LgIjEyImNTQ2MzIWFRQGIwLAQnVXMgMC/nslG0CAgIBTGjYdQnVXMjJXdUJgKDg4KCg4OCgDwDJXdUIPHQ/+e8AbJUCAgFMJCjJXdUJCdVcy/sA4KCg4OCgoOAAFAAAAAAQAA7IAHQAoADkARgBjAAABJiIPAS4BIyIOAgceARcHBhQXHgEzMjY3ATY0JwEyFhcHLgE1NDYzBT4BNz4BNw4BFRQWFwcuASclNCYnAR4BMzI+AjU3Bx4BFR4BFw4BBw4BIyImJwceATMyPgI3LgEnA7IOKA7KJ1IrVJqEaiQfWDafDg4HEgkJEgcDYA4O/e4gMQp6HCU4KP7OHUsuAgYDBwgZFj0oQhoCkgYG/r4TJxQ1XUYoPkUBAi5LHR1LLjiBQx05HE0tYDJUmoRqJCJjPQOyDg7KDAwvVHZHPmkonw4oDgcHBwcDYA4oDv7OJRx6CjEgKDjALU0cAgQCFSwXKUsfPRtGKUYUJxP+vgYGKEZdNZhFAQEBHE0tLU0cJCYHB00QES9UdkdDcSoAAAIAQP/AA8ADQAAHAA8AABMhFSMRIxEjASMRIxEjNSFAAYCAgIADgPyI/AKAAcCA/oABgAGA/QADAIAAAAcAAP/ABAADwAADAAcACwAPABMAGwAjAAATMxUjNzMVIyUzFSM3MxUjJTMVIwMTIRMzEyETAQMhAyMDIQMAgIDAwMABAICAwMDAAQCAgBAQ/QAQIBACgBD9QBADABAgEP2AEAHAQEBAQEBAQEBAAkD+QAHA/oABgPwAAYD+gAFA/sAAAA4AAP/ABAADwAADAAcADwATABcAHwAjACcALwAzADcAPwBEAEoAAAEzFSM3MxUjJREjNTM1IzUFMxUjNzMVIyUVMxUjETMVEzMVIzczFSMlESM1MzUjNQUzFSM3MxUjJRUzFSMRMxUBIREhETcxESERIQGAgIDAgIABQMCAQP5AgIDAgID+wECAwECAgMCAgAFAwIBA/kCAgMCAgP7AQIDAAoD8gAOAQPwABAADAEBAQED/AECAQMBAQEDAgEABAED+wEBAQED/AECAQMBAQEDAgEABAEACQPyAA4BA/AAEAAAAAAEAAP/ABAADwAAkAAABISIGFREUFjMhESM1MzU0NjsBFSMiBh0BMwcjETMyNjURNCYjA1X9VkdkZEcBVYCAXkKgoA0TsCCQ1UdkZEcDwGRH/VZHZAHAgGBCXoATDWCA/kBkRwKqR2QAAwAAAAAEAAMlACAAUABlAAAlEQYHBgcGBwYHBisBIicmJyYnJicmJxEUFxYzITI3NjURNTE1JiMGJyYHBichIgcGFRQXFhcWFxYXFhcWFxY7ATI3Njc2NzY3Njc2NzY3NjU3ERQHBiMhIicmNRE0NzYzITIXFhUDtxIWmVodEhMfHxsCGx8fExIdWpkWEgYFBwNKBwUGAQECAQIDBAT8tgcFBlRudwQQEQoJEBANDQsCCw0NEBAJChEQBHduHxobSRsbJfy2JRsbGxslA0olGxtbAbcUEXZMGA4ODg4ODg4OGEx2ERT+SQcFBgYFBwJZDgcIAQYFAQECBQUIYEJXXgMODggHCwoFBQUFCgsHCA4OA15XGCopIhX9kiUbGxsbJQJuJhsbGxsmAAAAAgAAAAADtwNuAAkAawAAAQMyFxYzMjcmJwE3Njc2NzY3Njc2NxsBMxYXExYXFhcWFxYXFhcWFxYXFhUUFQYVIicmIyIHBiM0PwEyNzY3Mjc2NzY3Njc2NTQnJicmJyUGBwYVFBcWFxYXFhcWMxQVFAciJyYjIgcGIwYjAZ5hEzs7IQsVMTj+YgENExMODQ8PCgsHiKBJBAJ1EyopGAgZGRAMCAsnKAgEASRISSQsT1AWAksBBgcCAgYGAwMDBAECEhIXFwH+/w8dHQgIERELCxUWAgEhQkMhBQoLAi0+Anf+/wEBAZFx/YktBAMDAwMGBQsLEgFgAZ4IBP7tLGdmNxM/PyEaBwkICAQVCwIGBQIFBAQEGBQQAgEBAgICAgIDBAMFCS4uNzgBAiJOTw4NCAkFBgIDAgILFgYKBgYDAggAAAAAAwAAAAADJQNuAB4APQCNAAAlFjMyNTQnJicmJyYnJicmIyIHFBUUFRQHBhcUFxYXAxYzMjc2NzY3NjU0JyYnJicmIyIHFBcWFRQVFBUUFQE3Njc2NzY3Njc2NzY1ND0BECcmJyYnJicmJyYjJzY3NjMyFzIzMhcWFxYXFhcWFRQHBgcGBwYHBgcWFxYVFAcGBwYHBgcGIyInJiMiBwYHAT0qJtcXEBQTExMbGxUVISoQAQEBAgMECBgmLyMjHBwPDhARHRwhISYdLQIC/ssBCSgoFAQDBAECAQIMAgsKDw8NDg4PAwI4iotLDRoaDCgmJiQjGhsQEAoJDQ0YGBIRH1g7OxQUIiEuLTAwNRkyMho8c3MRUhPAQSYZEREKCQUFAQEGHj08HgQiIhYVGhsLAaoEBwgSEiEhMCgeHhERCAgIHDo6HQ8eHw8aDf4ENgIHBwgHCQgLCggIDg0GJgIxGAUEAwMDAQECATABBQYBBwgQERgYJCMrHhkZEBAREAkKDRQ5OFY5LS4dHRQTCAgBAgYGAQABAAAAAAJJA24ATgAAPwE2NzY3Njc2NzY3Nj0BJicmJyYnNxYXFhcWMzI3Njc2NwYHBgcGBwYHBgcGBwYHBgcGBwYHBgcGBwYVFxYXBgciBwYjIicmIyYjIgcGBwAKAysrFRAHASMjHh4OERIWFgsLEjIyJCMhHB0dKCgQAwgRKSkVBAQDAgICAwEPIyIKAQcGBQUEBAEKYAIHBwwMBxAhIRBPJx01NBEBMQELCwoUJgShoZaVFA8HAwMCAQI7AQMDAQEBAQMDARccBgoLCQoODQoJERAIVJucMAUcHBcYGBgJCgIQGR8BAQYFAgYFAQACAAAAAAP9A24AIgCkAAAlMhcWDwEGIyIvASY3NjsBESMiJyY/ATYzMh8BFgcGKwERMwEXFjMyNzYzMjMyOwEyFzIzNjc2NzY/ATIXMjMWFRQHBgcmJyYnJicmIyYnJicmIyYjBiMiJyIjIgcGBwYXFBcWFRQHBhcWFxYXFhcWFRQPAQYnJiMiBwYjJj0BNjc2NzY3NjU0JyY9ATQ1NDU0NSYnJicmIyIHBgcGBwYHBgcmJzUD5RIGBQxICxEQDEgLBQUTLi4TBQULSAwQEQtIDAUGEi4u/EkfB3IZMjIaFCkpFKgDCQgEAwYGBAQEGAMFBgIBAhcQDxACBAUEAwEDBAMGBQICCAkBChwcDg8WFhMFAQEBAQICAQYXMDAUAwITK1JRJRw6Oh0CChkaHx8NCwIBAQEBAgZWEyMiCwsJCAoJDxgIkgoLD1wPD1wPCwoCSQsLDl0PD10OCwv9twLbDwMBAQEBAQEEBAYBAUCALhAIAhkwBRYWFBQFAwIBAQEBAQEBAy4fNqioXAkgIBQVEwwMDAkXBggIAQEGBQUFHQEFDwkKBwcIGMM6c3Q6QgIHCAcGCAgGBgIHBwcIByIiHh0BDgvbAAAEAAAASQQAA24AFAApAD4AUwAAJRUUBwYjISInJj0BNDc2MyEyFxYVJxUUBwYjISInJj0BNDc2MyEyFxYVNxUUBwYjISInJj0BNDc2MyEyFxYVJxUUBwYjISInJj0BNDc2MyEyFxYVBAALCw/8Sg8LCwsLDwO2DwsL2wsLD/0lDwsLCwsPAtsPCwuSCwsP/JMPCwsLCw8DbQ8LC9wKCw/9bg8LCwsLDwKSDwsKt0kPCwsLCw9JDwsKCgsP20kPCwoKCw9JDwsLCwsP3EkPCwsLCw9JDwoLCwoP20kPCwsLCw9JDwsLCwsPAAAAAAQAAABJBAADbgAUACkAPgBTAAAlFRQHBiMhIicmPQE0NzYzITIXFhUnFRQHBiMhIicmPQE0NzYzITIXFhU3FRQHBiMhIicmPQE0NzYzITIXFhUnFRQHBiMhIicmPQE0NzYzITIXFhUEAAsLD/xKDwsLCwsPA7YPCwvbCwsP/gAPCwsLCw8CAA8LC5ILCw/83A8LCwsLDwMkDwsL3AoLD/6SDwsKCgsPAW4PCwq3SQ8LCwsLD0kPCwoKCw/bSQ8LCgoLD0kPCwsLCw/cSQ8LCwsLD0kPCgsLCg/bSQ8LCwsLD0kPCwsLCw8AAAAABAAAAEkEAANuABQAKQA+AFMAACUVFAcGIyEiJyY9ATQ3NjMhMhcWFTUVFAcGIyEiJyY9ATQ3NjMhMhcWFTUVFAcGIyEiJyY9ATQ3NjMhMhcWFTUVFAcGIyEiJyY9ATQ3NjMhMhcWFQQACwsP/EoPCwsLCw8Dtg8LCwsLD/0lDwsLCwsPAtsPCwsLCw/8kw8LCwsLDwNtDwsLCwsP/W4PCwoKCw8Ckg8LC7dJDwsLCwsPSQ8LCgoLD9tJDwsKCgsPSQ8LCwsLD9xJDwsLCwsPSQ8KCwsKD9tJDwsLCwsPSQ8LCwsLDwAAAAQAAABJBAADbgAUACkAPgBTAAAlFRQHBiMhIicmPQE0NzYzITIXFhU1FRQHBiMhIicmPQE0NzYzITIXFhU1FRQHBiMhIicmPQE0NzYzITIXFhU1FRQHBiMhIicmPQE0NzYzITIXFhUEAAsLD/xKDwsLCwsPA7YPCwsLCw/8Sg8LCwsLDwO2DwsLCwsP/EoPCwsLCw8Dtg8LCwsLD/xKDwsLCwsPA7YPCwu3SQ8LCwsLD0kPCwoKCw/bSQ8LCgoLD0kPCwsLCw/cSQ8LCwsLD0kPCgsLCg/bSQ8LCwsLD0kPCwsLCw8AAAAEAAAAAARJA24AEAAXACwAQQAAARQHBiMiJyY1NDc2MzIXFhUFESE1NxcBJSEiBwYVERQXFjMhMjc2NRE0JyYjFxEUBwYjISInJjURNDc2MyEyFxYVAW4gIC4uICAgIC4uICACSfzbt1wBJAEl/G0HBQYGBQcDkwcGBQUGB1sbGyX8bSUbGxsbJQOTJRsbAm4uICAgIC4tICAgIC3c/wBut1wBJaUGBQj9SQcFBgYFBwK3CAUGE/1JJRsbGxslArcmGxsbGyYAAAMACQAJA64DrgArAFcAgAAAATQvASYjIgcWFxYXFhcWFxYVFAcGIyInJicmJyYnJicGFRQfARYzMj8BNjUBNC8BJiMiDwEGFRQfARYzMjcmJyYnJicmJyY1NDc2MzIXFhcWFxYXFhc2NQEUDwEGIyIvASY1NDcnBiMiLwEmNTQ/ATYzMh8BFhUUBxc2MzIfARYVA0AQdxAXGBECCQkDAwYFAgIQEBcIBwcIBwQDCQkCEhB1EBcXEFQQ/m4QdRAXFxBUEBB3DxgYEQIJCQMEBQUCAhAQFgkHBwgHBAMJCQETAgAxVC9FRS92MDMzMUVFMHcwMVQvRUUvdi8yMjJFRTB3MAEAFxB3EBMBCQkDBAcIBwcJFhAQAgIFBQQDCQkCEhgXEHYQD1QQFgGTFxB2EA9UEBYXEHcPEQIJCQMEBwgHBwgXEBACAgUGAwMJCQISGP5tRS9TMDF2L0VGMTMzMHcwRUQwUzAxdjBERjIyMjB2MEUAAAYAAAAlBAADSQAQACEANgBHAFwAcQAANxQHBiMiJyY1NDc2MzIXFhURFAcGIyInJjU0NzYzMhcWFQUVFAcGIyEiJyY9ATQ3NjMhMhcWFQEUBwYjIicmNTQ3NjMyFxYVBRUUBwYjISInJj0BNDc2MyEyFxYVERUUBwYjISInJj0BNDc2MyEyFxYV2yAgLS4gICAgLi0gICAgLS4gICAgLi0gIAMlBQYH/UkIBQUFBQgCtwcGBfzbICAtLiAgICAuLSAgAyUFBgf9SQgFBQUFCAK3BwYFBQYH/UkIBQUFBQgCtwcGBZItICAgIC0uICAgIC4BJS4gICAgLi4gICAgLu5uBwUGBgUHbggFBQUFCAISLSAgICAtLiAgICAu7W4HBgUFBgduBwYFBQYHASRtCAUGBgUIbQgFBgYFCAAGAAn/twQAA7IAJQBOAGMAdQCKAJ8AADcUBwYjIic3FjMyNzY1NAcnNjc2NzY3NSIHIiMVIzUzFQcWFxYVExUjJjU0NzY3Njc2NzY1NCcmIyIHJzY3NjMyFxYVFAcGBwYHBgczNTMFFRQHBiMhIicmPQE0NzYzITIXFhUBFSM1MzQ1Nj0BIwYHJzczFTMFFRQHBiMhIicmPQE0NzYzITIXFhURFRQHBiMhIicmPQE0NzYzITIXFhXaHyAuPCYgHCERDAw8DwUODgoKCwkSEwk9vzcdEhEBzwMNDRMTExMNDgkIDhoUMQ4bGyEqHB0TFBcYExQBSTwDJQUGB/1JCAUFBQUIArcHBgX82789AQEFGClOPT0DJQUGB/1JCAUFBQUIArcHBgUFBgf9SQgFBQUFCAK3BwYFGS4aGiYyGggJECQEIAUUEwsMCgEBHlYyQgYWFR0BZloUCh4YGA4PDQwMDQ0OCAghIR4QEBgXKRwYGA0NEBAOIrZuBwUGBgUHbggFBQUFCAICOTkXLy4XBwoVK0nn3W4HBgUFBgduCAUFBQYHASRtCAUGBgUIbQgFBgYFCAAAAwAAAAAEAANuABQAOwBuAAABMhcWHQEUBwYjISInJj0BNDc2MyElJicmNTQ3NjMyFxYXFhcWFRQPAS8BJicmIyIHBhUUFxYXFhcWFyEFMxYVFAcGBwYHBgcGIyIvASYnJj0BNCcmPwE1NxYXFhcWFxYXFhcWMzI3Njc2NTQnJicD7ggFBQUFCPwkCAUFBQUIA9z9JhANHE1MlRxDJj8GBggDBzAIHB4zRUImJyYmeSg7IRb+VwEi6wQYDRsWKS0qLkZBL1AgCQQBAQEBOgkICQQEAxQaGCQiKSUrLBkbLhM7AbcFBQglCAUFBQUIJQgFBSQUGjg0Z0lJCwcVFS5GIwoPAgMCVSA0IiEyKiYnIwwaEA6SFh5AOh8cFBocCgwNFwkHBQgHPhsRFhUZARMVFQsLBSAVFQwMDw8iIycwKhAYAAAAAgAAAAADbgNuAGgAfQAAEyYvATYzMhcWMzI3NjcyNxUXFQYjIgcGFRQXFBUfARYXFhcWMzI3Njc2NzY3NjU0JyYnJi8BJicmDwEnNzMXFjcXFhUUBwYHBgcGFRQXFBUWFxYHBgcGBwYHBiMiJyYnJicmPQE0JyYnATU0JyYjISIHBh0BFBcWMyEyNzY1GxUEAgcQIh5LFDEvQhEgEQEiJSILCAEBCAMaFCMyMzsyIBgcChQKDAICBAUDAgMLFBg5CAEwdStFCgQDGRcpBAgBBQgDDAgPFiorPT5UX0NEIiMNCQoORgNTBQYI/LcIBQUFBQgDSQgGBQM3AgEyAQMEAgIBAQglBQUOCEQHCwsEg6BGLSITGhAKExQQICEqWS0cHCoqMiEnDBQBAQIxBgIIARYIBA0HAQYDCQ8ECwwGC9dwPisbJSEhEhMbGissRC1avmwOFQH82yUIBQUFBQglCAUFBQUIAAAABQAAAAADbgNuACAAMQBCAGMAfAAAAQYHBiMiJyYnJjc2NzYXFhcWFxYzMjc2NzY3NhcWFxYHJRQHBiMiJyY1NDc2MzIXFhUhFAcGIyInJjU0NzYzMhcWFRc0JyYnJicmIyIHBgcGBwYVFBcWFxYXFjMyNzY3Njc2NTMUBwYHBiMiJyYnJjU0NzY3NjMyFxYXFhUCiBU6OkhJOToVBQcHDw4NDgQPJicwMCYnDgUODQ8OBwcF/uYWFR4fFRYWFR8eFRYBJBUWHh4WFRUWHh4WFZMeHTEwRERKSkREMTEdHR0dMTFEREpKREQwMR0eSTs7ZWV3eGRlOzs7O2VkeHdlZTs7AVFGKioqKkYODQ4EBQcHDy0dHBwdLQ8HBwUEDg0O+B4WFRUWHh4WFRUWHh4WFRUWHh4WFRUWHpJKREQwMR0eHh0xMERESkpERDExHR0dHTExRERKeGRlOzs7O2VkeHdlZTs7OztlZXcAAAMAGgALBC8DGgAaAC8ASgAAJQcGIyInASY1NDcBNjMyHwEWFRQPARcWFRQHAQMGBwYvASYnJjcTNjc2HwEWFxYHCQEGIyIvASY1ND8BJyY1ND8BNjMyFwEWFRQHAWEdBgcIBf71BQUBCwUIBwYdBQXh4QUFAVHVAgcGByQHBAMC1QIHBgckBwQEAwF4/vUFCAcGHAYG4OAGBhwGBwgFAQsFBZccBgYBCgYHCAUBCwUFHQYHBwbh4AYHCAYCYv0eBwQDAgoCBgcHAuIIAwQCCgIHBgj+jP72BgYcBggHBuDhBgcHBh0FBf71BQgHBgAAAAIAAwBJA20DYgAjAFUAACUVIy8BJicjBwYPASM1MzcnIzUzFxYXFhczNj8CMxUjBxczARUhJyY1NDc2NzY3Njc2NzY1NCcmIyIHBgcnNjc2MzIXFhUUBwYHBgcGBwYHBgczNTMCAY5bDgQCAgUGCFmTSXFqTp1QAQwEAgICBA5Qk0dpdD8BbP7aAgIPDxYWGhoWFg8PEREXHRsIDDwPFS88PycnDg4WFRkZFhYQDwKFSKlgkBgFBwwLDo9gpptgggIWBQcFBxiCYJipAYR2DxALJB4fExMSEg0NEhITFQ4OFgYQNRURJSIiOSAbGxARERANDBEREy4AAgAD/7cDbgJKACMAUwAAJRUjLwEmJyMHBg8BIzUzNycjNTMXFhcWFzM2PwIzFSMHFzMFFSEnJjU0NzY3Njc2NzY3NjU0JyYjIgcGByc2NzYzMhcWFRQHBgcGBwYHBgczNTMCAY5bDgQCAgUGCFmTSXFqTp1QAQwEAgICBA5Qk0dpdD8Bbf7aAgIPDxYWGhoWFg8PEREXHRsIDDwPFS49PycnFBQcHB0cFRYChUipYJAYBQcMCw6PYKabYIICFgUHBQcYgmCYqXx2DxoBJB4fExMSEg0NEhITFQ4OFgYQNRURJSIiOSYeHhMTEBETFBYuAAAAAAwAAAAAA24DbgAKABIAGwAwAEMAZQBwAJEAnwCyAMcA3AAAJTU0IyIHFRYzMjU3MzU0IyIdASUVIxUjNSM1MxcVIzUGIyInJj0BMxUUFxYzMjc1MxcVFAcGIyInFSMRMxU2MzIXFhUXFRQHBgcGIyInJj0BNDc2MzIXFh0BIxUUMzI3NDU0PQEzARUUIyI9ATQzMhUBNCcmJyYnJiMiBwYHBgcGFRQXFhcWFxYzMjc2NzY3NjUBNyMHJyMXMRcWFxUzNRc1NCcmIyIHBh0BFBcWMzI3NjUXMzUjFQYjIic0PQEjFRQXFjMyNxUlERQHBiMhIicmNRE0NzYzITIXFhUCDRAKCQkKEGkmExP+ui4qLYVzJhcVEwUDJQEBCAsNJpAEBxcUEycnEhUXBwSPAQIGEB4eEAwLER0dDwxMFA0EJ/7/ExISEwEwCwUTExlNnp1OGRMSBgsLBhITGE+dnU4ZEhMGC/5RMysdHi0ODRQGK6UMERwdDwwMDx0cEQxnJycMDAgBJwQGEhUXASAxMET93EQxMDAxRAIkRDAxzlodCoAJHEYTHh4TmCjy8ihI0hcaEAoVppoOAQkSoD9UHgwYGBUBGlwXGAweSgURCAwLFxYQIUoiDxYWECErJh0PAQMEBgwB11keHlkdHf5oZTAZEREDCAgDEREZMmNkMBkREQMJCQMRERkwZAF0qW9vJyc7IHNzLkohERYWESFKIREVFRAiRdSiEgoBDZyoFQoPGReu/dxEMTAwMUQCJEQwMTEwRAABACMAAAPdA24AswAAJSInJiMiBwYjIicmNTQ3Njc2NzY3Nj0BNCcmIyEiBwYdARQXFhcWMxYXFhUUBwYjIicmIyIHBiMiJyY1NDc2NzY3Njc2PQERNDU0NTQnNCcmJyYnJicmJyYjIicmNTQ3NjMyFxYzMjc2MzIXFhUUBwYjBgcGBwYdARQXFjMhMjc2PQE0JyYnJicmNTQ3NjMyFxYzMjc2MzIXFhUUBwYHIgcGBwYVERQXFhcWFzIXFhUUBwYjA8EZMzIaGTIzGQ0IBwkKDQwREAoSAQcV/n4WBwEVCRITDg4MCwcHDhs1NRoYMTEYDQcHCQkLDBAPCRIBAgECAwQEBQgSEQ0NCgsHBw4aNTUaGDAxGA4HBwkKDA0QEAgUAQcPAZAOBwEUChcXDw4HBw4ZMzIZGTExGQ4HBwoKDQ0QEQgUFAkREQ4NCgsHBw4AAgICAgwLDxEJCQEBAwMFDETgDAUDAwUM1FENBgECAQgIEg8MDQICAgIMDA4RCAkBAgMDBQ1FIQHQAg0NCAgODgoKCwsHBwMGAQEICBIPDA0CAgICDQwPEQgIAQIBBgxQtgwHAQEHDLZQDAYBAQYHFg8MDQICAgINDA8RCAgBAQIGDU/95kQMBgICAQkIEQ8MDQAAAQAAAAEAAMY90fdfDzz1AAsEAAAAAADRII8MAAAAANEgjwwAAP+3BEkDwAAAAAgAAgAAAAAAAAABAAADwP/AAAAESQAA//8ESQABAAAAAAAAAAAAAAAAAAAAJQAAAAAAAAAAAAAAAAIAAAAEAAAABAAAGgQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAEAEAAAABAAAAAQAAAAEAAAAA7cAAAMlAAACSQAABAAAAAQAAAAEAAAABAAAAAQAAAAESQAAA7cACQQAAAAEAAAJBAAAAAQAAAAEAAAABEkAGgQAAAMEAAADBAAAAAQAACMAAAAAAAoAFAAeAG4AuAD6AUABXAG2AfoClAKyAvQDZgOaBDAE0gWcBhQG+AduB+QIWAjMCTAJ6gqIC2IMBAy4DW4N5g5iDtwP/hDwAAEAAAAlAN0ADgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAcAAAAAQAAAAAAAgAOAHgAAQAAAAAAAwAcADIAAQAAAAAABAAcAIYAAQAAAAAABQAWABwAAQAAAAAABgAOAE4AAQAAAAAACgA0AKIAAwABBAkAAQAcAAAAAwABBAkAAgAOAHgAAwABBAkAAwAcADIAAwABBAkABAAcAIYAAwABBAkABQAWABwAAwABBAkABgAcAFwAAwABBAkACgA0AKIAYgBiAC0AZQBkAGkAdABvAHIALQBmAG8AbgB0AFYAZQByAHMAaQBvAG4AIAAxAC4AMABiAGIALQBlAGQAaQB0AG8AcgAtAGYAbwBuAHRiYi1lZGl0b3ItZm9udABiAGIALQBlAGQAaQB0AG8AcgAtAGYAbwBuAHQAUgBlAGcAdQBsAGEAcgBiAGIALQBlAGQAaQB0AG8AcgAtAGYAbwBuAHQARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format('woff');
    font-weight: 400;
    font-style: normal
}

[class^=bb-btn],
[class*=" bb-btn"] {
    font-family: bb-editor-font;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 12px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.bb-sel {
    float: left;
    padding: 2px 2px 0
}

.bb-sel select {
    font-size: 11px
}

.bb-sep {
    display: inline-block;
    float: left;
    width: 1px;
    padding: 2px
}

.bb-btn {
    cursor: pointer;
    outline: 0
}

#b_font select {
    padding: 0
}

#b_size select {
    padding: 0
}

#b_b:before {
    content: "\f032"
}

#b_i:before {
    content: "\f033"
}

#b_u:before {
    content: "\f0cd"
}

#b_s:before {
    content: "\f0cc"
}

#b_img:before {
    content: "\f03e"
}

#b_up:before {
    content: "\e930"
}

#b_emo:before {
    content: "\f118"
}

#b_url:before {
    content: "\f0c1"
}

#b_leech:before {
    content: "\e98d"
}

#b_mail:before {
    content: "\f003"
}

#b_video:before {
    content: "\e913"
}

#b_audio:before {
    content: "\e911"
}

#b_hide:before {
    content: "\e9d1"
}

#b_quote:before {
    content: "\e977"
}

#b_code:before {
    content: "\f121"
}

#b_left:before {
    content: "\f036"
}

#b_center:before {
    content: "\f037"
}

#b_right:before {
    content: "\f038"
}

#b_color:before {
    content: "\e601"
}

#b_spoiler:before {
    content: "\e600"
}

#b_fla:before {
    content: "\ea8d"
}

#b_yt:before {
    content: "\f166"
}

#b_tf:before {
    content: "\ea61"
}

#b_list:before {
    content: "\f0ca"
}

#b_ol:before {
    content: "\f0cb"
}

#b_tnl:before {
    content: "\ea61"
}

#b_br:before {
    content: "\ea68"
}

#b_pl:before {
    content: "\ea72"
}

#b_size:before {
    content: "\f034"
}

#b_font:before {
    content: "\f031"
}

#b_header:before {
    content: "\f1dc"
}

#b_sub:before {
    content: "\f12c"
}

#b_sup:before {
    content: "\f12b"
}

#b_justify:before {
    content: "\f039"
}

.bb-pane h1 {
    font-size: 36px;
    margin-top: 5px;
    margin-bottom: 5px
}

.bb-pane h2 {
    font-size: 30px;
    margin-top: 5px;
    margin-bottom: 5px
}

.bb-pane h3 {
    font-size: 24px;
    margin-top: 5px;
    margin-bottom: 5px
}

.bb-pane h4 {
    font-size: 18px;
    margin-top: 5px;
    margin-bottom: 5px
}

.bb-pane h5 {
    font-size: 14px;
    margin-top: 5px;
    margin-bottom: 5px
}

.bb-pane h6 {
    font-size: 12px;
    margin-top: 5px;
    margin-bottom: 5px
}

.bb-pane-dropdown {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 180px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 11px;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 4px;
    background: #fff;
    -webkit-box-shadow: 0 1px 2px #dadada;
    -moz-box-shadow: 0 1px 2px #dadada;
    box-shadow: 0 1px 2px #dadada
}

.bb-pane-dropdown>li>a {
    display: block;
    padding: 3px 10px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857;
    color: #333;
    white-space: nowrap
}

.bb-pane-dropdown>li>a:hover,
.bb-pane-dropdown>li>a:focus {
    text-decoration: none;
    color: #262626;
    background-color: #f5f5f5
}

.bb-pane-dropdown .color-palette div .color-btn {
    width: 17px;
    height: 17px;
    padding: 0;
    margin: 0;
    border: 1px solid #fff;
    cursor: pointer
}

.bb-pane-dropdown .color-palette {
    padding: 0 5px
}

.bb-editor textarea {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 2px;
    border: 1px solid #d7d7d7;
    width: 100%;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    margin-top: -1px
}

.editorcomm .bb-editor {
    width: 565px
}

.editorcomm .bb-editor textarea {
    height: 200px
}

.clr {
    clear: both
}
.instagram{
    position: absolute;
    top: 7px;
    right: 40px;
    z-index:999;
}
.instagram a{
    font-size: 16.5px;
    color: #fff;
}
.instagram a:hover .teg{
    text-decoration:underline;
}
.instagram a .works{
    font-weight:bold;
}
.inst-img,.text-insta{
    display:inline-block
}
.inst-img{margin-right:10px}
.quick-edit-text {
    padding: .4em;
    width: 350px
}

.quick-edit-textarea {
    height: 250px;
    box-sizing: border-box;
    padding: 2px;
    border: 1px solid #d7d7d7;
    width: 100%;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}

.clr {
    clear: both
}

#marker-bar,
#txtselect_marker {
    display: block;
    visibility: hidden;
    position: absolute;
    z-index: 1200;
    opacity: 0;
    -webkit-transition: opacity .4s, visibility .1s linear .4s;
    -moz-transition: opacity .4s, visibility .1s linear .4s;
    -o-transition: opacity .4s, visibility .1s linear .4s;
    transition: opacity .4s, visibility .1s linear .4s
}

#txtselect_marker {
    cursor: pointer;
    background: url(../dleimages/marker.png) 0 0 no-repeat
}

#txtselect_marker:hover {
    background-position: 0 -32px
}

#marker-bar {
    border: 1px solid #ccc;
    border-radius: 15px;
    background: #fff;
    padding: 5px 10px;
    cursor: default;
    box-shadow: 0 0 4px #ccc
}

#marker-bar.show {
    -webkit-transition: opacity .4s, visibility 0s;
    -moz-transition: opacity .4s, visibility 0s;
    -o-transition: opacity .4s, visibility 0s;
    transition: opacity .4s, visibility 0s;
    opacity: 1;
    visibility: visible
}

#txtselect_marker.show {
    visibility: visible;
    width: 32px;
    height: 32px;
    -webkit-transition: opacity .4s, visibility 0s;
    -moz-transition: opacity .4s, visibility 0s;
    -o-transition: opacity .4s, visibility 0s;
    transition: opacity .4s, visibility 0s;
    opacity: 1
}

#marker-bar .masha-social,
#marker-bar .masha-marker {
    cursor: pointer;
    display: block;
    margin: 0 5px;
    float: left
}

#marker-bar .masha-marker {
    line-height: 1em;
    color: #aaa;
    border-bottom: 1px dotted #aaa;
    margin-right: 10px
}

#marker-bar .masha-marker:hover {
    color: #ea3e26;
    border-color: #ea3e26
}

.user_selection,
.user_selection_true {
    background: #c4f47d;
    padding: 2px 0
}

.user_selection a.txtsel_close,
.user_selection_true a.txtsel_close {
    display: none
}

.user_selection .closewrap,
.user_selection_true .closewrap {
    position: relative
}

.user_selection.hover a.txtsel_close,
.user_selection_true.hover a.txtsel_close {
    display: inline-block;
    position: absolute;
    top: -7px;
    left: -5px;
    width: 33px;
    height: 33px;
    background: url(../dleimages/closemarker.png) 0 0 no-repeat
}

.user_selection.hover a.txtsel_close:hover,
.user_selection_true.hover a.txtsel_close:hover {
    background-position: 0 -33px
}

#share-popup {
    background: #fff;
    border: 1px solid #aaa;
    border-radius: 5px;
    box-shadow: 0 0 5px rgba(0, 0, 0, .5);
    position: absolute;
    width: 414px;
    display: none;
    z-index: 100;
    padding: 10px 0;
    opacity: 0;
    -webkit-transition: opacity .4s, visibility .1s linear .4s;
    -moz-transition: opacity .4s, visibility .1s linear .4s;
    -o-transition: opacity .4s, visibility .1s linear .4s;
    transition: opacity .4s, visibility .1s linear .4s
}

#share-popup.show {
    display: block;
    opacity: 1;
    -webkit-transition: opacity .4s, visibility 0s;
    -moz-transition: opacity .4s, visibility 0s;
    -o-transition: opacity .4s, visibility 0s;
    transition: opacity .4s, visibility 0s;
    opacity: 1
}

#share-popup .social {
    padding: 0 0 10px 17px;
    height: 40px
}

#share-popup .social p {
    padding-bottom: 10px;
    margin: 0;
    font-weight: 700
}

#share-popup .social ul {
    list-style: none;
    margin: 0;
    padding: 0
}

#share-popup .social ul li {
    float: left;
    margin-right: 20px;
    padding-top: 2px;
    position: relative
}

#share-popup .social ul a {
    text-decoration: none;
    font-size: 11px;
    display: inline-block;
    color: #aaa;
    padding-left: 25px
}

#share-popup .social ul a:hover {
    text-decoration: underline;
    color: #ea3e26
}

#share-popup .social a span {
    cursor: pointer;
    width: 20px;
    height: 20px;
    background: url(../dleimages/social-icons.png) 20px 20px no-repeat;
    position: absolute;
    left: 0;
    top: 0
}

#share-popup .social .tw span {
    background-position: 0 -20px
}

#share-popup .social .tw:hover span {
    background-position: 0 0
}

#share-popup .social .fb span {
    background-position: -20px -20px
}

#share-popup .social .fb:hover span {
    background-position: -20px 0
}

#share-popup .social .vk span {
    background-position: -40px -20px
}

#share-popup .social .vk:hover span {
    background-position: -40px 0
}

#share-popup .social .gp span {
    background-position: -60px -20px
}

#share-popup .social .gp:hover span {
    background-position: -60px 0
}

#share-popup .link {
    clear: both;
    border-top: 1px solid #d9d9d9;
    padding: 10px 5px 0 10px;
    line-height: 1.2;
    overflow: hidden;
    margin: 0 7px
}

#share-popup .link p {
    font-weight: 700;
    padding: 0 0 3px;
    margin: 0
}

#share-popup .link span {
    color: #999;
    font-size: 10px;
    display: block;
    padding-top: 3px
}

#share-popup .link a {
    display: block
}

.plus {
    display: none
}

.ajaxProgress {
    background: #eee url(../images/loader.gif) no-repeat center center;
    display: block;
    width: 40px;
    height: 40px;
    margin: 10px auto;
    border-radius: 10px;
    border: 1px solid #ddd
}

.ias_trigger a {
    box-shadow: inset 0 1px 0 0 #fff;
    border-radius: 6px;
    border: 1px solid #dcdcdc;
    display: block;
    color: #777;
    font-weight: 700;
    padding: 10px 0;
    text-decoration: none;
    margin-bottom: 20px;
    text-shadow: 1px 1px 0 #fff;
    text-align: center;
    font-size: 14px;
    background: #f4f4f4;
    background: -moz-linear-gradient(top, #f4f4f4 0%, #eaeaea 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f4f4), color-stop(100%, #eaeaea));
    background: -webkit-linear-gradient(top, #f4f4f4 0%, #eaeaea 100%);
    background: -o-linear-gradient(top, #f4f4f4 0%, #eaeaea 100%);
    background: -ms-linear-gradient(top, #f4f4f4 0%, #eaeaea 100%);
    background: linear-gradient(to bottom, #f4f4f4 0%, #eaeaea 100%);
    margin-left: 20px
}

.ias_trigger a:hover {
    background: #efefef;
    background: -moz-linear-gradient(top, #efefef 0%, #e0e0e0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #efefef), color-stop(100%, #e0e0e0));
    background: -webkit-linear-gradient(top, #efefef 0%, #e0e0e0 100%);
    background: -o-linear-gradient(top, #efefef 0%, #e0e0e0 100%);
    background: -ms-linear-gradient(top, #efefef 0%, #e0e0e0 100%);
    background: linear-gradient(to bottom, #efefef 0%, #e0e0e0 100%)
}

.ias_trigger a:active {
    box-shadow: inset 0 0 5px rgba(0, 0, 0, .1)
}

.findrelated {
    width: 99%;
    background: #ffc;
    border: 1px solid #9e9e9e;
    padding: 5px;
    margin-top: 7px;
    margin-right: 10px
}

.form-line-tt {
    margin: 0 0 15px
}

.form-line-tt-left {
    display: inline-block;
    vertical-align: top;
    margin: 0 10px 0 0;
    padding: 5px 0 0
}

.form-line-tt-right {
    display: inline-block;
    vertical-align: top
}

.form-line-tt input {
    border: 1px solid #e3e3e3;
    background: #e9e9e9;
    -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, .05);
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .05);
    box-shadow: inset 0 0 5px rgba(0, 0, 0, .05);
    color: #5c5c5c;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 7px 10px;
    margin: 0
}

.form-line-tt textarea {
    border: 1px solid #e3e3e3;
    background: #e9e9e9;
    -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, .05);
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .05);
    box-shadow: inset 0 0 5px rgba(0, 0, 0, .05);
    color: #5c5c5c!important;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 7px 10px!important;
    margin: 0
}

.form-submit-block-tt {
    margin: 0 0 10px;
    padding: 10px 0;
    border-top: 1px #ccc solid
}

.form-button-tt {
    font-size: 15px;
    cursor: pointer;
    background: -moz-linear-gradient(top, #fdfdfd 5%, #f8f8f8 100%);
    background: -webkit-linear-gradient(top, #fdfdfd 5%, #f8f8f8 100%);
    background: -o-linear-gradient(top, #fdfdfd 5%, #f8f8f8 100%);
    background: -ms-linear-gradient(top, #fdfdfd 5%, #f8f8f8 100%);
    background: linear-gradient(to bottom, #fdfdfd 5%, #f8f8f8 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#f8f8f8', GradientType=0);
    background-color: #fdfdfd;
    margin: 0;
    padding: 8px 50px!important;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #e2e2e2;
    color: #565656;
    -moz-box-shadow: inset 0 0 18px rgba(0, 0, 0, .04), inset 0 2px 2px rgba(255, 255, 255, .08), 0 1px 1px rgba(255, 255, 255, .75);
    -webkit-box-shadow: inset 0 0 18px rgba(0, 0, 0, .04), inset 0 2px 2px rgba(255, 255, 255, .08), 0 1px 1px rgba(255, 255, 255, .75);
    box-shadow: inset 0 0 18px rgba(0, 0, 0, .04), inset 0 1px 2px rgba(255, 255, 255, .08), 0 1px 1px rgba(255, 255, 255, .75)
}

.form-button-tt:hover {
    background: #f1f1f1;
    -moz-box-shadow: inset 0 -9px 18px rgba(0, 0, 0, .06), 0 1px 1px rgba(255, 255, 255, .75);
    -webkit-box-shadow: inset 0 -9px 18px rgba(0, 0, 0, .06), 0 1px 1px rgba(255, 255, 255, .75);
    box-shadow: inset 0 -9px 18px rgba(0, 0, 0, .06), 0 1px 1px rgba(255, 255, 255, .75)
}

.add-comment {}

.add-comment-title {
    font-size: 18px;
    margin: 0 0 10px;
    padding: 0 0 10px;
    border-bottom: 1px #ccc solid
}

.add-comment .form-line-tt-left {
    width: 80px
}

.ui-dialog {
    border: 1px solid #ededed;
    background: #fff;
    text-align: left;
    color: #616161;
    font-size: 16px;
    -moz-box-shadow: 0 0 18px rgba(0, 0, 0, .14);
    -webkit-box-shadow: 0 0 18px rgba(0, 0, 0, .14);
    box-shadow: 0 0 18px rgba(0, 0, 0, .14)
}

.ui-dialog-titlebar {
    border-bottom: 1px solid #ededed;
    padding: 10px 20px;
    position: relative;
    cursor: move
}

.ui-dialog-titlebar-close {
    background: url(../images/close.png) left top no-repeat;
    width: 29px;
    height: 29px;
    right: 5px;
    top: 5px;
    font-size: 0;
    display: block;
    position: absolute;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    -moz-transition: all .3s ease;
    opacity: .6;
    overflow: hidden;
    line-height: 35px;
    text-indent: -100px
}

.ui-dialog-titlebar-close:hover {
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
    opacity: 1
}

.ui-dialog-content {
    padding: 15px
}

.ui-dialog-buttonset {
    background: #fafafa;
    height: 47px;
    position: relative;
    border-top: 1px #f2f2f2 solid;
    padding: 13px 5px 0 0;
    text-align: right
}

.ui-dialog-buttonset button {
    display: inline-block;
    margin: 0 0 0 5px;
    padding: 8px 10px;
    background: #e6e6e6;
    color: #6b6b6b;
    font-size: 13px;
    border: 0;
    cursor: pointer;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

.ui-dialog-buttonset button:hover {
    background: #ff9e2b;
    color: #fff
}

.dle-popup-newpm .ui-dialog-content {
    padding: 20px;
    font-size: 14px
}

.user-card-tt {
    padding: 30px 0 0 140px;
    position: relative
}

.user-card-tt-left {
    position: absolute;
    left: 10px;
    width: 100px;
    top: 10px;
    z-index: 888
}

.user-card-tt-image {
    border: 3px solid #fff;
    -moz-box-shadow: 0 0 8px rgba(0, 0, 0, .17);
    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .17);
    box-shadow: 0 0 8px rgba(0, 0, 0, .17);
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    border-radius: 100px;
    width: 100px;
    height: 100px;
    margin: 0 0 5px;
    background: #e2e2e2
}

.user-card-tt-image img {
    width: 100px;
    height: 100px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    border-radius: 100px
}

.user-card-tt-status {
    text-align: center;
    font-size: 14px;
    margin-left: 3px
}

.user-card-tt-right {
    font-size: 15px
}

.user-card-tt-info-left {
    float: left;
    width: 230px;
    margin: 0 5px 0 0
}

.user-card-tt-info-line {
    color: #8b8b8b
}

.user-card-tt-info-line:first-child {
    margin: 0 0 10px
}

.user-card-tt-info-line span {
    color: #000
}

.user-card-tt-info-line i {
    color: #3b90cb;
    font-style: normal
}

.user-card-tt-info-right {
    float: left;
    width: 140px
}

.user-profile-tt {
    margin: 0 0 50px
}

.tabs-profile {}

.tabs-profile .index-tabs {
    font-size: 0;
    position: relative;
    bottom: -1px
}

.tabs-profile .index-tabs span {
    background: -moz-linear-gradient(top, #fdfdfd 5%, #f1f5f6 100%);
    background: -webkit-linear-gradient(top, #fdfdfd 5%, #f1f5f6 100%);
    background: -o-linear-gradient(top, #fdfdfd 5%, #f1f5f6 100%);
    background: -ms-linear-gradient(top, #fdfdfd 5%, #f1f5f6 100%);
    background: linear-gradient(to bottom, #fdfdfd 5%, #f1f5f6 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#f1f5f6', GradientType=0);
    background-color: #fdfdfd;
    border: 1px #dadada solid;
    display: inline-block;
    height: 34px;
    line-height: 34px;
    color: #979797;
    font-size: 13px;
    padding: 0 15px;
    -moz-border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    position: relative;
    bottom: -4px;
    cursor: pointer;
    vertical-align: top;
    border-bottom: 0
}

.tabs-profile .index-tabs span:hover {}

.tabs-profile .active-ttab {
    height: 39px!important;
    line-height: 39px!important;
    background: #fff!important;
    color: #363636!important;
    bottom: 0!important;
    vertical-align: top
}

.tabs-profile .index-panel {}

.tabs-profile .tt-panel {
    border: 1px #dadada solid;
    background: #fff;
    display: none
}

.profile-tt-top {
    position: relative
}

.profile-tt-left {
    position: absolute;
    width: 114px;
    left: 25px;
    top: 28px;
    text-align: center
}

.profile-tt-image {
    padding: 6px;
    border: 1px solid #d9d9d9;
    background: #fff;
    margin: 0 0 10px
}

.profile-tt-image img {
    width: 100px;
    height: 100px;
    background: #ccc
}

.profile-tt-rating {
    text-align: center;
    width: 50px;
    height: 25px;
    margin: 0 auto;
    line-height: 25px;
    color: #fff;
    background: #abc544;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

.profile-tt-info {
    padding: 25px 25px 10px 160px;
    background: -moz-linear-gradient(top, #fff 5%, #fafbfd 100%);
    background: -webkit-linear-gradient(top, #fff 5%, #fafbfd 100%);
    background: -o-linear-gradient(top, #fff 5%, #fafbfd 100%);
    background: -ms-linear-gradient(top, #fff 5%, #fafbfd 100%);
    background: linear-gradient(to bottom, #fff 5%, #fafbfd 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#fafbfd', GradientType=0);
    background-color: #fff;
    border-bottom: 1px #dadada solid
}

.profile-tt-name {
    color: #000;
    font-size: 20px;
    position: relative;
    padding: 5px 0 10px
}

.profile-tt-name2 {
    position: relative;
    display: inline-block
}

.profile-tt-name i {
    position: relative;
    display: inline-block;
    background: #ff8a00;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    height: 20px;
    line-height: 20px;
    color: #fff;
    font-family: arial;
    font-size: 12px;
    font-style: normal;
    left: 10px;
    top: -15px;
    padding: 0 5px
}

.profile-tt-name i span {
    color: #fff!important;
    font-weight: 400
}

.profile-tt-line {
    color: #828282;
    margin: 0 0 4px
}

.profile-tt-line span {
    color: #000
}

.profile-tt-menu {
    padding: 20px 0 10px 160px;
    font-size: 0;
    color: #fff
}

.profile-tt-menu a {
    display: inline-block;
    background: #eee;
    padding: 0 10px;
    line-height: 31px;
    height: 31px;
    margin: 0 10px 0 0;
    color: #5e5e5e;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-size: 14px
}

.profile-tt-menu a:hover {
    background: #ff8a00;
    color: #fff
}

.profile-tt-text {
    color: #7f7f7f;
    font-size: 14px;
    line-height: 17px;
    padding: 25px
}

.profile-tt-text a {
    color: #000
}

.nidf {
    padding: 25px
}

.nidf .profile-tt-line {
    font-size: 15px;
    margin: 0 0 10px
}

.nidf .profile-tt-line a {
    color: #ff6000
}

.nidf .profile-tt-line a:hover {
    color: #000
}

.herh .form-line-tt-left {
    width: 150px
}

.herh .form-line-tt {
    margin: 0;
    padding: 15px 0 15px 10px;
    border-bottom: 1px #f0f0f0 solid
}

.herh .form-line-tt:nth-child(2n) {
    background: #f8f8f8
}

.herh input,
.herh textarea {
    background: #fff
}

.user-profile-tt .form-line-tt a {
    color: #ff6000
}

.stt-block {}

.stt-block-title {
    font-size: 40px;
    font-weight: bold;
    text-transform:uppercase;
    color: #284b51;
    line-height:40px;
    margin:60px 0 55px;
}
.stt-block-title3{
    font-size:25px;
    text-transform:uppercase;
    color:#284b51;
    font-weight:bold;
    line-height:25px;
    margin-bottom:25px;
    text-align:left;
}
.stt-block-content {
    padding: 0px 0 30px;
    color: #404040;
    font-size: 21px;
    line-height: 28px;
    text-align:left;
}
.marki{display:table;width:100%;}
.marki .left-col{
	width:50%;float:left;padding-right:15px;box-sizing:border-box;margin:0;
}
.one-block .left{width:25%;float:left;padding-right:15px;box-sizing:border-box;}
.one-block .right{width:75%;float:left;}
.one-block{margin-bottom:60px;display:table;width:100%;}
.top-ots{margin-top:100px}
.top-ots2{margin-top:50px;}
.top-ots3{margin-top:70px;}
.one-block p{margin:0;}
.bukva span{display:block;margin-bottom:30px;}
.clickni{text-align:center;margin-bottom:30px;}
.one-dealer .left{width:25%;float:left;padding-right:15px;box-sizing:border-box;}
.one-dealer .right{width:75%;float:left;height:224px;position:relative;}
.one-dealer .right p{margin:0;}
.title-dealer{font-size:40px;font-weight:bold;color:#284b51;margin-bottom:20px;}
.podr{position:absolute;bottom:0;left:0;font-size:24px;color:#fff!important;background:#bababa;border-radius:20px;padding:6px 25px;text-transform:uppercase;}
.podr:hover{background:#284b51;}
.one-dealer{width:100%;display:table;margin-bottom:40px;}
.sotrudnichestvo span{display:block;}
.br,.br2{height:30px;}
.sotr-img{margin:50px 0 0!important;width:100%!important}
.bukva{padding-bottom:30px;}
.marki .right-col{width:50%;float:left;padding-left:15px;box-sizing:border-box;margin:0;}
.item-faq{font-size:21px;}
.question{margin-bottom:25px;}
.question,.answer{position:relative;padding-left:115px;box-sizing:border-box;}
.question:after{content:'';display:block;position:absolute;left:0;width:115px;top:0;bottom:0;background:url(../images/question.png)no-repeat;background-position:top left;height:80px;}
.answer:after{content:'';display:block;position:absolute;left:0;width:115px;top:0;bottom:0;background:url(../images/answer.png)no-repeat;background-position:top left;height:80px;}
.item-faq .left{width:8%;float:left;padding-right:5%;font-weight:bold;text-transform:uppercase;}
.item-faq .right{width:87%;float:left;}
.text-faq{display:table;width:100%;padding:25px 15px;}
.question .text-faq p{margin:0;} 
.question .text-faq{background:linear-gradient(to right,#b4d6ac,#fff);}
.answer .text-faq{background:linear-gradient(to right,#f3f2be,#fff)}
.answer .text-faq p{margin-top:0;margin-bottom:40px;}
.text-faq p:last-child{margin-bottom:0!important;}
.answer{margin-bottom:50px;}
.answer{display:table;width:100%;}
.stt-block-content a {
    color: #1bc1d3
}

.stt-block-content a:hover {
    color: #000
}

.stt-block-content .bbcodes {
    font-size: 15px;
    cursor: pointer;
    background: -moz-linear-gradient(top, #fdfdfd 5%, #f8f8f8 100%);
    background: -webkit-linear-gradient(top, #fdfdfd 5%, #f8f8f8 100%);
    background: -o-linear-gradient(top, #fdfdfd 5%, #f8f8f8 100%);
    background: -ms-linear-gradient(top, #fdfdfd 5%, #f8f8f8 100%);
    background: linear-gradient(to bottom, #fdfdfd 5%, #f8f8f8 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#f8f8f8', GradientType=0);
    background-color: #fdfdfd;
    margin: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #e2e2e2;
    color: #565656;
    -moz-box-shadow: inset 0 0 18px rgba(0, 0, 0, .04), inset 0 2px 2px rgba(255, 255, 255, .08), 0 1px 1px rgba(255, 255, 255, .75);
    -webkit-box-shadow: inset 0 0 18px rgba(0, 0, 0, .04), inset 0 2px 2px rgba(255, 255, 255, .08), 0 1px 1px rgba(255, 255, 255, .75);
    box-shadow: inset 0 0 18px rgba(0, 0, 0, .04), inset 0 1px 2px rgba(255, 255, 255, .08), 0 1px 1px rgba(255, 255, 255, .75)
}

.stt-block-content .bbcodes:hover {
    background: #f1f1f1;
    -moz-box-shadow: inset 0 -9px 18px rgba(0, 0, 0, .06), 0 1px 1px rgba(255, 255, 255, .75);
    -webkit-box-shadow: inset 0 -9px 18px rgba(0, 0, 0, .06), 0 1px 1px rgba(255, 255, 255, .75);
    box-shadow: inset 0 -9px 18px rgba(0, 0, 0, .06), 0 1px 1px rgba(255, 255, 255, .75)
}

.pmtt {}
.inputs-block,.login-link{box-sizing:border-box;}
.inputs-block{width:75%;float:left;}
.login-link{width:25%;float:left;padding:5px 15px 0 0;margin-left:-2%}
.login-line{width:33.3%;float:left;padding:0 8px;box-sizing:border-box;}
.login-block-cont{margin-bottom:30px;}
.login-line .enter{background:#284b51;color:#fff;}
.col-1,.col-2{width:25%;float:left;padding:0 15px;box-sizing:border-box;}
.col-3{width:50%;float:left;padding:0 15px;box-sizing:border-box;}
.col-4{width:100%;clear:left;padding:0 15px;padding-top:100px;font-size:16px;color:#fff;}
.sitemap ul{list-style:none;padding:0;margin:0 0 60px;}
.sitemap ul li a{color:#fff;font-size:18px;line-height:20px;}
.sitemap ul li a:hover{text-decoration:underline;}
.title-sitemap{font-weight:bold;color:#fff;text-transform:uppercase;font-size:16px;margin-bottom:5px;}
.yandex-rating{width:50%;float:left;}
.webmoney{width:40%;float:right;}
.webmoney a{margin-bottom:8px;display:inline-block;}
.title-soc{font-size:16px;margin-top:40px;font-weight:bold;text-transform:uppercase;margin-bottom:15px;color:#fff;}
.widget{border:none!important;}
.contacts-footer{margin-top:74px;}
.soc{margin-bottom:67px;}
.seti a:not(:last-child){margin-right:10px;}
.pmtt-menu {
    font-size: 0;
    margin: 0 0 20px;
    padding: 0 0 20px;
    border-bottom: 1px #e7e7e7 solid;
    text-align: center
}

.pmtt-menu a {
    cursor: pointer;
    background: -moz-linear-gradient(top, #fdfdfd 5%, #f8f8f8 100%);
    background: -webkit-linear-gradient(top, #fdfdfd 5%, #f8f8f8 100%);
    background: -o-linear-gradient(top, #fdfdfd 5%, #f8f8f8 100%);
    background: -ms-linear-gradient(top, #fdfdfd 5%, #f8f8f8 100%);
    background: linear-gradient(to bottom, #fdfdfd 5%, #f8f8f8 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#f8f8f8', GradientType=0);
    background-color: #fdfdfd;
    margin: 0;
    padding: 40px 0 10px;
    display: inline-block;
    font-size: 14px;
    width: 29%;
    margin: 0 5% 0 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #e2e2e2;
    color: #565656;
    -moz-box-shadow: inset 0 0 18px rgba(0, 0, 0, .04), inset 0 2px 2px rgba(255, 255, 255, .08), 0 1px 1px rgba(255, 255, 255, .75);
    -webkit-box-shadow: inset 0 0 18px rgba(0, 0, 0, .04), inset 0 2px 2px rgba(255, 255, 255, .08), 0 1px 1px rgba(255, 255, 255, .75);
    box-shadow: inset 0 0 18px rgba(0, 0, 0, .04), inset 0 1px 2px rgba(255, 255, 255, .08), 0 1px 1px rgba(255, 255, 255, .75);
    position: relative;
    text-align: center;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.pmtt-menu a:hover {
    background: #ff7e00;
    color: #fff;
    border: 1px #ff7e00 solid
}

.pmtt-menu a i {
    position: absolute;
    left: 50%;
    margin: 0 0 0 -14px;
    top: 10px;
    color: gray
}

.pmtt-menu a:hover i {
    color: #fff
}

.pmtt-menu a:nth-child(3n) {
    margin: 0
}

.pmtt-pm-list {
    margin: 0 0 20px;
    padding: 0 0 20px
}

.pmtt-pm-list-title {
    font-size: 18px;
    margin: 0 0 10px
}

.pmtt-pm-list-content {}

.pmtt-pm-list-content table {
    border: 1px #f1f1f1 solid;
    padding: 3px
}

.pmtt-pm-list-content table td {
    padding: 5px;
    border-bottom: 1px #f1f1f1 solid
}

.pmtt-pm-list-content tr:first-child td {
    border-bottom: 1px #f1f1f1 solid
}

.pmtt-pm-list-content table tr:nth-child(2n) td {
    background: #f9f9f9;
    border-bottom: 1px #f1f1f1 solid
}

.pmtt-status {
    margin: 0 0 20px
}

.pmtt-status-title {
    font-size: 18px;
    margin: 0 0 10px
}

.pmtt-status-content {}

.pm_progress_bar {
    position: relative;
    background: #eee;
    border: 1px #e5e5e5 solid;
    height: 30px;
    margin: 0 0 10px
}

.pm_progress_bar span {
    position: absolute;
    left: 0;
    top: 0;
    height: 30px;
    background: #ff7e00;
    color: #fff;
    text-align: center;
    line-height: 30px
}

.pmtt-new {
    padding: 20px 0
}

.pmtt-new-title {
    font-size: 18px;
    margin: 0 0 10px;
    padding: 0 0 10px;
    border-bottom: 1px #dcdcdc solid
}

.pmtt-new-content {}

.pmtt-new-content .form-line-tt-left {
    width: 100px
}

.pmtt-mess {
    padding: 20px 0
}

.pmtt-mess-title {
    font-size: 18px;
    position: relative;
    padding: 0 0 10px 20px;
    border-bottom: 1px #dcdcdc solid
}

.pmtt-mess-title i {
    position: absolute;
    left: 0;
    top: 3px;
    color: #b2b2b2;
    font-size: 16px
}

.pmtt-mess-content {}

.pmtt-mess-theme {
    padding: 10px 0 10px 20px;
    margin: 0 0 5px;
    position: relative;
    border-bottom: 1px #dcdcdc dotted
}

.pmtt-mess-theme i {
    position: absolute;
    left: 0;
    top: 11px;
    color: #b2b2b2
}

.pmtt-mess-text {
    padding: 10px 0
}

.pmtt-mess-menu {
    padding: 10px 0 0
}

.pmtt-mess-menu a {
    font-size: 14px;
    cursor: pointer;
    background: -moz-linear-gradient(top, #fdfdfd 5%, #f8f8f8 100%);
    background: -webkit-linear-gradient(top, #fdfdfd 5%, #f8f8f8 100%);
    background: -o-linear-gradient(top, #fdfdfd 5%, #f8f8f8 100%);
    background: -ms-linear-gradient(top, #fdfdfd 5%, #f8f8f8 100%);
    background: linear-gradient(to bottom, #fdfdfd 5%, #f8f8f8 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#f8f8f8', GradientType=0);
    background-color: #fdfdfd;
    margin: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #e2e2e2;
    color: #565656;
    -moz-box-shadow: inset 0 0 18px rgba(0, 0, 0, .04), inset 0 2px 2px rgba(255, 255, 255, .08), 0 1px 1px rgba(255, 255, 255, .75);
    -webkit-box-shadow: inset 0 0 18px rgba(0, 0, 0, .04), inset 0 2px 2px rgba(255, 255, 255, .08), 0 1px 1px rgba(255, 255, 255, .75);
    box-shadow: inset 0 0 18px rgba(0, 0, 0, .04), inset 0 1px 2px rgba(255, 255, 255, .08), 0 1px 1px rgba(255, 255, 255, .75);
    display: inline-block;
    padding: 5px 10px;
    margin: 0 10px 0 0
}

.pmtt-mess-menu a:hover {
    background: #f1f1f1;
    -moz-box-shadow: inset 0 -9px 18px rgba(0, 0, 0, .06), 0 1px 1px rgba(255, 255, 255, .75);
    -webkit-box-shadow: inset 0 -9px 18px rgba(0, 0, 0, .06), 0 1px 1px rgba(255, 255, 255, .75);
    box-shadow: inset 0 -9px 18px rgba(0, 0, 0, .06), 0 1px 1px rgba(255, 255, 255, .75)
}

.feedback-tt {}

.feedback-tt textarea {
    width: 95%
}

.feedback-tt .form-line-tt-left {
    width: 100px
}

.lost-tt {}

.lost-tt .form-line-tt-right input {
    width: 200px
}

.lost-tt .form-line-tt-left {
    width: 200px
}

.reg-tt {}

.reg-tt .form-line-tt-right input {}

.reg-tt .form-line-tt-left {
    width: 150px
}

.emoji {
    border: none;
    vertical-align: middle;
    width: 22px;
    height: 22px
}

.sort {
    list-style: none;
    padding: 0;
    margin: 0
}

.sort>li,
.sort {
    display: inline
}

.sort>li {
    margin: 0 0 0 3%
}

.sort>li a {
    color: #353535
}

.sort>li.asc a,
.sort>li.desc a {
    color: #3394e6
}

.sort>li.asc a:after,
.sort>li.desc a:after {
    content: "";
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAsBAMAAACj90TiAAAAG1BMVEUAAAAzlOYzlOYzlOYzlOYzlOYzlOYzlOYzlOar6gzlAAAACHRSTlMAjesv90eHRuQt1XUAAABSSURBVBjTzdCxDQAhDENRSyzAEFdQ0zDB9axEgzw2DokEI1A9/S4OyAxADEcpPGlpFKWoSpEKp0Dlb6SvG2jY4Fka4tw4PqbEsDNTcb8gn/d4LPQHQDdjhblbAAAAAElFTkSuQmCC);
    display: inline-block;
    vertical-align: middle;
    margin: -1px 0 0 .4em;
    width: 6px;
    height: 11px;
    -webkit-background-size: 6px auto;
    background-size: 6px auto
}

.sort>li.asc a:after {
    background-position: 0 -11px
}

.xfieldsrow {
    padding-top: 5px;
    clear: both
}

.xfieldscolleft {
    float: left;
    width: 30%
}

.xfieldscolright {
    float: left;
    width: 70%
}

.file-box {
    width: 95%;
    max-width: 437px;
    border: 1px solid #b3b3b3;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #f5f5f5;
    padding: 10px;
    margin-top: 10px
}

.qq-uploader {
    position: relative;
    width: 100%
}

.qq-upload-button {
    display: inline-block;
    padding: 4px 10px;
    margin-top: 5px;
    font: bold 11px/1.5em Verdana;
    color: #000;
    border: 1px solid #cacaca;
    cursor: pointer
}

.qq-upload-drop-area {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    max-width: 437px;
    background: #ff9797;
    text-align: center
}

.qq-upload-drop-area span {
    display: block;
    position: absolute;
    top: 50%;
    width: 100%;
    margin-top: -8px;
    font-size: 16px
}

.qq-upload-drop-area-active {
    background: #ff7171
}

.uploadedfile {
    width: 115px;
    height: 130px;
    margin: 10px 5px 5px;
    border: 1px solid #b3b3b3;
    box-shadow: 0 1px 4px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .3);
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .3);
    text-align: center;
    background: #fff
}

.uploadedfile .uploadimage {
    margin-top: 5px;
    width: 115px;
    height: 90px;
    display: table-cell;
    text-align: center;
    vertical-align: middle
}

.uploadedfile .info {
    text-align: left;
    white-space: nowrap;
    margin: 0 5px;
    overflow: hidden
}

.progress {
    overflow: hidden;
    margin-top: 10px;
    margin-bottom: 10px;
    background-color: #f5f5f5;
    height: 10px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    background: #eee;
    -webkit-box-shadow: 0 1px 0 #fff, 0 0 0 1px rgba(0, 0, 0, .1) inset, 0 1px 4px rgba(0, 0, 0, .2) inset;
    box-shadow: 0 1px 0 #fff, 0 0 0 1px rgba(0, 0, 0, .1) inset, 0 1px 4px rgba(0, 0, 0, .2) inset
}

.progress .progress-bar {
    float: left;
    width: 0%;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background-color: #428bca;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    -webkit-transition: width .6s ease;
    transition: width .6s ease;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: none;
    box-shadow: none;
    height: 8px
}

.progress-bar span {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0 0 0 0);
    border: 0
}

.progress-blue {
    background-image: -webkit-gradient(linear, left 0%, left 100%, from(#9bcff5), to(#6db9f0));
    background-image: -webkit-linear-gradient(top, #9bcff5, 0%, #6db9f0, 100%);
    background-image: -moz-linear-gradient(top, #9bcff5 0%, #6db9f0 100%);
    background-image: linear-gradient(to bottom, #9bcff5 0%, #6db9f0 100%);
    background-repeat: repeat-x;
    border: 1px solid #55aeee
}

.xfieldimagegallery {
    margin: 0;
    padding: 0;
    list-style: none;
    clear: both
}

.xfieldimagegallery li {
    list-style: none;
    margin: 0;
    padding: 0
}

.xfieldimagegallery li img {
    float: left;
    margin-right: 5px;
    border: 5px solid #fff;
    width: 100px;
    height: 100px;
    transition: box-shadow .5s ease
}

.xfieldimagegallery li img:hover {
    box-shadow: 0 0 7px rgba(0, 0, 0, .4)
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
    cursor: not-allowed;
    pointer-events: none;
    opacity: .65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none
}

.dle-captcha {
    position: relative
}

.dle-captcha:after {
    clear: both;
    display: block;
    content: ""
}

.dle-captcha>a {
    float: left;
    margin-right: 5px
}

.dle-captcha img {
    position: relative;
    display: block;
    width: 130px;
    height: 46px;
    -webkit-transition: all ease .2s;
    transition: all ease .2s
}

.dle-captcha>input {
    float: left;
    width: 130px
}

.xfieldsnote {
    color: #838383;
    font-size: .9em
}

.ratingtt {
    font-size: 14px;
    color: #222;
    font-family: Arial;
    padding: 10px 0;
    clear: both
}

.ratingtt-title {
    font-size: 11px;
    color: #ccc
}

.ratingtt-left,
.ratingtt-center,
.ratingtt-right {
    float: left;
    margin: 0 2px 0 0;
    font-weight: 700
}

.ratingtt a {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
    background: -moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
    background: -webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
    background: -o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
    background: -ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
    background: linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0);
    background-color: #fff;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #e0e0e0;
    display: block;
    height: 25px;
    line-height: 25px;
    padding: 0 10px
}

.ratingtt-left a {
    color: #f72c2c
}

.ratingtt-center {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
    background: -moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
    background: -webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
    background: -o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
    background: -ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
    background: linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0);
    background-color: #fff;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #e0e0e0;
    display: block;
    height: 25px;
    line-height: 25px;
    padding: 0 10px
}

.ratingtt-right a {
    color: #569a05
}

.comments-tree-list {
    padding: 0;
    margin: 0
}

.comments-tree-list li {
    padding: 0;
    margin: 0;
    list-style-type: none
}

.mob-menu {
    display: none
}

@media(max-width:1000px) {
    .main-center-block,
    .footer {
        width: auto
    }
    .banner-top,
    .right-col,
    .right-banner {
        display: none
    }
    .logo,
    .head-block {
        position: relative
    }
    .head-block {
        height: 0
    }


    .left-col {
        width: auto;
        float: none;
        margin: 0
    }
    .mob-shad {
        position: fixed;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        background: #fff;
        opacity: .7;
        z-index: 8888;
        display: none
    }
    .left-mob-nav {
        overflow-y: scroll;
        width: 250px;
        z-index: 8889;
        position: fixed;
        width: 250px;
        height: 100%;
        left: -300px;
        top: 0;
        background: #34495e;
        text-align: left
    }
    .left-mob-nav2 {
        padding: 15px
    }
    .left-mob-nav2 .top-menu {
        height: auto;
        position: relative;
        background: 0 0
    }
    .left-mob-nav2 .top-menu li {
        float: none;
        display: block;
        margin: 0 0 5px;
        border-bottom: 1px #2c3e53 solid
    }
    .left-mob-nav2 .top-menu-link {
        float: none;
        display: block;
        height: auto;
        padding: 10px 0 10px 40px;
        line-height: 20px
    }
    .left-mob-nav2 .top-menu-link:hover {}
    .left-mob-nav2 .top-menu-link img {
        position: absolute;
        top: 5px;
        left: 0;
        margin: 0;
        width: 30px
    }
    .left-mob-nav2 .menuactive .top-menu-link {
        background: #157078!important
    }
    .left-mob-nav2 .right-col {
        display: block;
        width: auto;
        float: none;
        padding: 10px 0 0
    }
    .login-block {
        border: 0;
        text-align: left;
        padding: 10px 0 0;
        border-top: 1px #2c3e53 solid
    }
    .login-block-title {
        text-align: left;
        color: #fff
    }
    .login-input-text {
        width: 80%
    }
    .login-image2 {
        display: none
    }
.mobs-menu{display:none;}

.instagram{display:none;}
    .slider-block {
        display: none
    }

    .footer-left,
    .footer-center,
    .footer-right {
        float: none;
        width: auto;
        margin: 0 0 20px;
        padding: 0
    }
    .footer-right {
        margin: 0
    }
    body {
        background: 0 0
    }
    .full-news h1 {
        font-size: 20px;
        line-height: 30px
    }
}

@media(max-width:500px) {
    .auto-news {
        float: none;
        width: auto;
        padding: 0 0 10px;
        margin: 0 0 20px;
        border: 0;
        border-bottom: 1px #e9e9e9 solid
    }
    .auto-news-image {
        height: auto;
        overflow: hidden;
        margin: 0 0 12px
    }
    .auto-news-image img {
        width: 100%;
        min-height: 100px
    }
    .auto-test {
        width: auto;
        height: auto;
        float: none;
        margin: 0 0 16px
    }
    .auto-test-image {
        width: auto;
        height: auto;
        overflow: hidden
    }
    .auto-test-image img {
        width: 100%;
        min-height: 128px
    }
    .auto-test h2 {
        width: 107px;
        height: 128px;
        position: absolute;
        right: 0;
        top: 0
    }
    .left-left,
    .left-right {
        float: none;
        width: auto;
        margin: 0;
        padding: 0
    }
    .auto-article {
        min-height: 50px;
        padding: 0;
        margin: 0 0 30px
    }
    .auto-article-image {
        width: auto;
        height: auto;
        position: static;
        margin: 0 0 10px
    }
    .auto-article-image img {
        width: 100%;
        min-height: 100px
    }
    .auto-video {
        margin: 0 0 22px
    }
    .auto-video-image {
        height: auto;
        overflow: hidden
    }
    .auto-video-image img {
        width: 100%;
        min-height: 100px
    }
    .comment-block {
        padding: 0
    }
    .comment-block-left {
        position: static;
        margin: 0;
        height: 93px;
        width: 93px
    }
    .comment-block-ava2 {
        display: none
    }
    .comment-block-right {
        background: #4eb7a8;
        border-radius: 7px;
        -webkit-border-radius: 7px;
        -moz-border-radius: 7px;
        padding: 5px 17px;
        position: relative
    }
    .comment-ugol {
        display: none
    }
    .logo {
        width: 115px
    }
    .mobs-menu {
        left: 120px
    }
}

@media(max-width:700px) {
    .c-totop {
        display: none!important
    }
    table.pm tr td:nth-child(1) {
        width: 2%!important
    }
    table.pm tr td:nth-child(2) {
        width: 60%!important
    }
    .pricediv.cart_valuta{background: transparent!important;}
    table.pm tr td:nth-child(3) {
        width: 5%!important
    }
    table.pm tr td:nth-child(4) {
        width: 5%!important
    }
    table.pm tr td:nth-child(5) {
        width: 2%!important
    }
    table.pm select {
        width: 80px!important
    }
    table.pm option {
        width: 80px!important
    }
    .tabs-profile {}
    .tabs-profile .index-tabs span {
        border: 1px #dadada solid;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        bottom: 0;
        cursor: pointer;
        border-bottom: 1px #dadada solid;
        margin: 0 2px 5px 0
    }
    .tabs-profile .active-ttab {
        height: 34px!important;
        line-height: 34px!important
    }
    .dle-popup-replycomments {
        width: 300px!important
    }
    .dle-popup-replycomments input {
        width: 250px!important
    }
}

@media(max-width:600px) {
    #searchsuggestions {
        width: 200px!important
    }
    .dle-popup-userprofile {
        width: 250px!important
    }
    .user-card-tt {
        padding: 40px 0 10px 140px
    }
    .user-card-tt-right {
        display: none
    }
    .dle-popup-userprofile .user-card-tt-left {
        left: 50%;
        margin: 0 0 0 -50px
    }
    .dle-popup-userprofile .ui-dialog-buttonset {
        height: auto;
        padding: 100px 5px 10px 0;
        position: relative;
        text-align: center
    }
    .dle-popup-userprofile .ui-dialog-buttonset button {
        display: block;
        font-size: 13px;
        margin: 0 auto 10px;
        padding: 8px 10px
    }
    .pmtt-mess-menu a {
        margin-bottom: 10px
    }
    .dle-popup-complaint {
        width: 300px!important
    }
    .profile-tt-info {
        padding: 200px 25px 10px
    }
    .profile-tt-menu {
        padding-left: 25px
    }
    .profile-tt-menu a {
        margin-bottom: 5px
    }
    .comment-item-date {
        font-size: 11px;
        top: -15px;
        color: #ccc
    }
    .comment-item-author {
        padding: 0
    }
    .dle-popup-newpm {
        width: 320px!important
    }
    .add-news-table td {
        display: block;
        font-size: 12px
    }
    #category {
        width: 200px!important
    }
    .mob1 {
        width: 90%!important;
        display: block!important
    }
    .mob2 {
        display: block
    }
    .add-news-table td input {
        display: block;
        width: 90%!important
    }
    .dhfjf textarea {
        width: 90%!important
    }
}

@media(max-width:400px) {
    .pmtt-menu a {
        font-size: 10px
    }
    .comment-item-left {
        position: static;
        margin: 0 0 10px
    }
    .comment-item {
        padding: 0
    }
    .tabs-profile .index-tabs span {
        margin: 0 0 5px;
        display: block
    }
    .pmtt-pm-list-content td {
        font-size: 10px;
        padding: 0!important
    }
}


@media(max-width:768px){
.pricediv span,.pricediv span.cart_valuta{font-size:18px!important}
a.pricediv_add{width:77px!important;;font-size:10px!important;}
.pricediv_count{width:77px!important;}
.pricediv_add_fast{font-size:10px!important;}
.pricediv_count input{left:25px!important;}
}
@media(max-width:600px){
   .instagram{display:none;} 
}
.pricediv span.cart_valuta{background:transparent!important;}
@media(max-width:579px) { .ui-dialog{max-width:80%;left:5%!important;} .cart_table{overflow-x:scroll;display:block} body{overflow-x:hidden}}



#dle-content,.related-news-block{display:flex;flex-flow:row wrap;}
.related-news-block {}
.related-news-block .auto-news{flex:0 0 25%;max-width:25%;width:25%;}
#sendmail.cont-1024{width:100%;display:table;}
#dle-content{max-width:1462px;margin:30px auto 0;padding-top:15px;}
#sendmail .left{width:30%;float:left;}
#sendmail .right{width:65%;padding-left:5%;float:left;}
.conent-dostavka p{margin:0 auto;}
.conent-dostavka{display:table;width:100%;margin-bottom:50px;}
.conent-dostavka .left{width:48%;float:left;padding-right:2%;}
.conent-dostavka .right{width:48%;float:left;padding-left:2%;}
.conent-dostavka .full{width:100%;clear:left;padding-top:30px;}
.pages-nav,#page_prev,#page_next{box-sizing:border-box;}
#page_prev,#page_next{width:17%;}
.pages-nav{width:65%;}
.otziv .pages-nav,.obzors .pages-nav{width:100%;}

@media(max-width:1500px){
.main-center-block{max-width:1170px;padding:0 15px;}
.cont-1024{padding:0 15px;}
.main-center-block .cont-1024{padding:0;} 
.login-block-cont{padding:15px 0;} 
.auto-article{min-height:319px}  
.head-block{bottom:13px;}
}

@media(max-width:1200px){
.main-center-block,.cont-1024{max-width:979px;box-sizing:border-box;}
/*.car-brands a{font-size:24px;line-height:30px;height:28px;}*/
.left-block-title2{font-size:32px;line-height:32px;}
.top-menu-link{padding:0 15px;}
.auto-news{flex:0 0 33.3%;max-width:33.3%;width:33.3%;}
.slider-block,.slider-item,.slider-item a{height:370px;}
.slider-item a,.slider-item,.slider-block,.fon-slider .cont-1024{max-height:370px}
#page_next, #page_next span, #page_next a, #page_prev, #page_prev span, #page_prev a{font-size:16px;}
.pages-nav a, .pages-nav span{font-size:26px;padding:0 11px; margin:0 10px 0 0;}
#page_prev{padding-right:15px;}
#page_next{padding-left:15px;}
.cherta {margin: 35px 0 10px;}
.tag_list .clouds_xsmall{flex:0 0 33.3%;width:33.3%;max-width:33.3%;}
.tags-block a{margin:0 auto 25px;}
.tag_list{justify-content:center;flex-flow:row wrap;}
.auto-article{min-height:420px}  
}
.margin-b{margin-top:50px;display:inline-block}
.full-news{text-align:left;}

@media(max-width:1000px){
.login-block-cont{display:none;}
.otziv{width:100%;float:none;}  
.obzors{width:100%;float:left;} 
.auto-video{width:33.3%;float:left;box-sizing:border-box;}
.auto-video:nth-child(3n + 2){padding:0 15px;}
.obzors .left-block{margin-bottom:0;}
.tags-block a{height:270px;}
.mini-cart-block{top:20px!important;right:15px!important;}
.head-block{left:0;right:0;box-sizing:border-box;padding:0;}
.top-menu li{max-width:80px;box-sizing:border-box;}
.top-menu li:not(:last-child){margin-right:15px;}
.top-menu-link{padding:0;font-size:10px;line-height:12px;padding-top:55px;}
.top-menu,.top-menu-link,.head-block{height:auto}
.logo{width:40%;background-size:contain;height:85px;margin-bottom:20px;}
.fon-header,.fon-header .relative{min-height:170px;}
/*.car-brands a{font-size:18px;line-height:24px;height:24px;padding-left:47px;}*/
/*.car-brands a:before{width:24px;height:24px;}*/
.auto-news h2{font-size:16px;line-height:17px;}
#page_prev,#page_next{width:20%;}
.pages-nav{width:60%;}
.contacts-footer,.instagram-widget,.rating{display:none;}
.footer{width:100%;max-width:979px;}
.col-1{width:30%}
.col-2{width:25%;}
.col-3{width:45%;}
.col-4{padding-top:0px;}
.soc{margin-bottom:0;}
.title-soc{margin-top:0;}
.page-block{box-sizing:border-box;padding:0 15px;max-width:100%;}
.item-faq .left{width:10%;}
.item-faq .right{width:85%}
.marki .right-col{display:block;}
.conent-dostavka p{font-size:18px;line-height:20px;}
#sendmail{padding:0 15px;box-sizing:border-box;}
#sendmail .left{width:45%;}
#sendmail .right{width:50%;}
.slider-block{display:none!important;}
.auto-article{min-height:270px}  
}
.tags_more{display:none!important;}


@media(max-width:850px){
.item-faq .left{width:15%;}
.item-faq .right{width:80%} 
.one-dealer .right{height:244px;}   
}

.item-faq .left{color:#294b51}

@media(max-width:767px){
.auto-news {flex: 0 0 50%;max-width: 50%;width: 50%;}
.tag_list .clouds_xsmall {flex: 0 0 50%;width: 50%;max-width: 50%;} 
.auto-article{width:100%;} 
.auto-article:nth-child(2n+1){padding-right:0;} 
.auto-video{width:50%;float:none;display:inline-block;}
.otziv{text-align:center;}
.auto-video h2{text-align:left;}
/*.car-brands a{font-size:16px;line-height:20px;height:20px;padding-left:40px}
.car-brands a:before {width: 20px;height: 20px;}*/
#page_prev,#page_next{width:50%;position:absolute;bottom:0;top:auto}
.pages-nav{width:100%;}
.navigation{position:relative;padding-bottom:40px;}
#page_prev{left:0}
#page_next{right:0;}
.col-2{display:none}
.col-1,.col-3{width:50%;}
.col-4{padding-top:35px;}
.br,.br2{height:20px;}
.answer .text-faq p{margin-bottom:20px;font-size:18px;line-height:22px}
.item-faq .left{width:100%;position:absolute;top:-30px;left:90px}
.question:after,.answer:after{width:70px;background-size:contain;}
.question, .answer{padding-left:80px}
.item-faq .right{width:100%;}
.question{margin-bottom:50px}
.stt-block-title{font-size:30px;line-height:30px;margin:15px 0 35px;}
.stt-block-content .item-faq:first-child{margin-top:55px;}
.text-faq{padding:10px;}
.item-faq .right p,.item-faq .right{font-size:18px}
.marki .right-col,.marki .left-col{width:100%;float:none;}
.bukva span{margin-bottom:10px;font-size:16px;}
.bukva{margin-bottom:15px;padding-bottom:15px;}
.marki .right-col{padding:0;}
.sotr-img{width:120%!important;max-width:120%!important;margin-left:-10%!important;margin-top:30px!important;}
.sotrudnichestvo span{font-size:16px;line-height:20px;}
.conent-dostavka p{font-size:16px;line-height:20px;}
.conent-dostavka .left,.conent-dostavka .right{width:100%;padding:0;float:none;}
.conent-dostavka .left{margin-bottom:20px;}
.conent-dostavka .right img{margin:0!important;width:120%;margin-left:-10%!important;max-width:120%;}
.conent-dostavka .full{padding-top:20px;}
.one-block .left{width:100%;text-align:center;float:none;padding-right:0;margin-bottom:20px;}
.one-block .right{width:100%;float:none;font-size:16px;line-height:24px;}
.one-block{margin-bottom:30px;}
.oplata .one-block:first-child .left{display:none;}
.top-ots,.top-ots2{margin-top:0;}
#sendmail .left{width:100%;float:none;text-align:left;margin-bottom:30px;}
#sendmail .right{width:100%;float:none;padding-left:0;}
.related-news-block .auto-news{flex:0 0 50%;max-width:50%;width:50%;}
.left-block-content.tovars.desctop{display:none;}
.left-block-content.tovars.mobile{display:flex}
.auto-article{min-height:155px}  
}

@media(max-width:650px){
/*.car-brands .col{width:33.3%;} */
.top-menu li{width:20%;text-align:center;max-width:50%;}  
.top-menu li:not(:last-child){margin-right:0;}
.logo{left:0px;}
.top-menu-link img{max-height:35px;}
.top-menu-link{padding-top:45px;padding-bottom:5px;}
.top-menu li:nth-child(6) .top-menu-link img{top:12px;}
.top-menu li:nth-child(5) .top-menu-link img{top:11px;}
.top-menu li:nth-child(7) .top-menu-link img{top:11px;}
.top-menu li:nth-child(8) .top-menu-link img{top:11px;}
.hidden-menu{display:none!important;}
.one-dealer .right{position:static;}
.title-dealer{position:absolute;top:0;left:0;font-size:30px;}
.one-dealer{position:relative;padding-top:48px}
.one-dealer .left,.one-dealer .right{width:100%;float:none;}
.one-dealer .left{margin-bottom:15px;}
.one-dealer .right{height:auto;}
.podr{position:relative;margin-top:15px;display:inline-block;font-size:18px;}
.one-dealer .right p{font-size:16px;line-height:18px;}
.one-dealer img{margin:0!important;}
}
.mobile-mini{display:none!important;}


@media(max-width:579px){
.left-block-title2{font-size:30px;line-height:30px;padding:15px 0 25px;} 
/*.car-brands .col{width:50%;}*/
.auto-news,.tag_list .clouds_xsmall {flex: 0 0 100%;max-width: 100%;width: 100%;padding:0!important;border-bottom:0;}
.auto-news h2{font-size:19px;line-height:24px;}
.tags-block a{font-size:21px;line-height:26px;box-sizing:border-box;}
.tags-block a{height:auto;}
.mobile-mini{display:block!important;}
.desctop-mini{display:none!important;}
.mini-cart-block{right:0px!important;}
.top-menu li{width:24%}
#page_next, #page_next span, #page_next a, #page_prev, #page_prev span, #page_prev a{font-size:14px}
.auto-article-image{width:100%;float:none;margin-bottom:10px;}
.auto-article-text{width:100%;float:none;padding-left:0;}
.auto-article-title h2 a{font-size:16px;}
.auto-video{width:100%;}
.auto-video:nth-child(3n + 2){padding:0;}
.col-1,.col-3{width:100%;}
.col-1{padding-bottom:20px;}
.footer{text-align:center;padding:30px 0 20px;}
.related-news-block .auto-news{flex:0 0 100%;max-width:100%;width:100%;}
.main-center-block, .cont-1024{max-width:100%;}
p,a{white-space:wrap;word-wrap:break-word}
    .ofor2{font-size:18px;line-height:18px;}
}
.bukva span:first-child{font-weight:bold;}

@media(max-width:500px){
.auto-news-image{height:217px;}  
.auto-article-image,.auto-video-image{height:174px;}  
}

@media(max-width:480px){
a.minicart_link{font-size:12px!important;padding:5px 10px 7px!important;} 
.logo{margin-bottom:10px;}
.fon-header{background:url(../images/fon-header-mobile.png)no-repeat;background-size:cover;background-position:top center;}
    .ofor2{font-size:12px!important}
}

@media(max-width:380px){
.top-menu li{width:23%}
.top-menu li a{font-size:8px;} 
.mini-cart-block{top:10px!important;}  
a.minicart_link{font-size:11px!important;} 
/*.car-brands a{font-size:15px;}*/
.title-dealer{font-size:24px;}
.one-dealer{padding-top:38px;}
}