/* Разметка */

body {
    font-family: 'PT Sans', sans-serif;
    background-color: #ffffff;
    margin: 0;
}

#container {
    background: #FFFFFF;
    margin: 0 auto;
    width: 1270px;    
}

#header {
    width: 1270px;
    background-color: #3B5998;
    position: relative;
}

#header-slogan {    
    position: absolute;
    top: 0;
    right: 0;
    width: 860px;
    margin-top: 10px;
    margin-right: 10px;
    text-align: right;
    height: 50px;
}

#header-buttons {
    position: relative;
    top: 40px;
    left: 0px;
    width: 1260px;
    height: 50px;
    text-align: right;
    padding-right: 10px;
    padding-top: 5px;
    z-index: 1;
}

#logo {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 10;
}

#menu-bar {
    background-color: #FFF8E7;
    overflow: auto;
}

#content {
    background: #ffffff;
    float: left;
    width: 930px;
    height: 100%;
}

#sidebar-right {
    float: right;
    width: 340px;
    height: 100%;
}

#footer {
    height: 50px;
    padding-top: 20px;
    width: 1270px;
    float: right;
    clear: left;
}



/* Лого */

.logo-container {
    text-align: center;
    height: 100px;
    padding-top: 10px;
    margin-bottom: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    background: rgb(60,152,201); /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNjOThjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZjVmOGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(60,152,201,1) 0%, rgba(31,95,139,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(60,152,201,1)), color-stop(100%,rgba(31,95,139,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(60,152,201,1) 0%,rgba(31,95,139,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(60,152,201,1) 0%,rgba(31,95,139,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(60,152,201,1) 0%,rgba(31,95,139,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(60,152,201,1) 0%,rgba(31,95,139,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c98c9', endColorstr='#1f5f8b',GradientType=0 ); /* IE6-8 */

}

.logo-name {
    font-family: 'Cuprum', sans-serif;
    font-size: 3em;
    font-weight: 900;
    margin: 0;
    color: #fff;
}

.logo-seo {
    font-family: Georgia, Times New Roman, Times, serif;
    font-size: 1.25em;
    font-style: italic;
    font-weight: normal;
    line-height: 20px;
    margin: 0;
    color: #fff;
}



/* Общие элементы */

a {
    font-family: 'PT Sans', sans-serif;
    color: #2d7ba9;
    text-decoration: none;
}

a:hover {
    font-family: 'PT Sans', sans-serif;
    color: #934400;
    text-decoration: none;
}

a.link-mini {
    font-size: .85em;
    color: #444142;
    text-decoration: none;
    border-bottom: 1px solid #dadada;
}

a.link-mini:hover {
    font-size: .85em;
    color: #777;
    text-decoration: none;
    border-bottom: 1px solid #dadada;
}

a.link-small {
    color: #555;
    text-decoration: none;
    border-bottom: 1px solid #fefefe;
    }

a.link-small:hover {
    color: #e6e6e6;
    text-decoration: none;
    border-bottom: 1px solid #e6e6e6;
    }

a.link-standart {
    font-family: 'PT Sans', sans-serif;
    font-size: 1em;
    color: #2d7ba9;
    text-decoration: none;
    border-bottom: 1px solid #8bbdda;
}

a.link-standart:hover {
    font-family: 'PT Sans', sans-serif;
    font-size: 1em;
    color: #934400;
    text-decoration: none;
    border-bottom: 1px solid #fecac1;
}

a.link-medium {
    font-family: 'PT Sans', sans-serif;
    font-size: 1.15em;
    color: #2d7ba9;
    text-decoration: none;
    border-bottom: 1px solid #8bbdda;
}

a.link-medium:hover {
    font-family: 'PT Sans', sans-serif;
    font-size: 1.15em;
    color: #934400;
    text-decoration: none;
    border-bottom: 1px solid #fecac1;
}

a.link-big {
    font-family: 'PT Sans', sans-serif;
    font-size: 1.25em;
    color: #2d7ba9;
    text-decoration: none;
    border-bottom: 1px solid #8bbdda;
}

a.link-big:hover {
    font-family: 'PT Sans', sans-serif;
    font-size: 1.25em;
    color: #934400;
    text-decoration: none;
    border-bottom: 1px solid #fecac1;
}

a.link-large {
    font-family: 'PT Sans', sans-serif;
    font-size: 2em;
    color: #2d7ba9;
    text-decoration: none;
    border-bottom: 1px solid #8bbdda;
    line-height: 1.5;
}

a.link-large:hover {
    font-family: 'PT Sans', sans-serif;
    font-size: 2em;
    color: #934400;
    text-decoration: none;
    border-bottom: 1px solid #fecac1;
    line-height: 1.5;
}

a.link-dashed {
    font-family: 'PT Sans', sans-serif;
    font-size: 1.2em;
    color: #2d7ba9;
    text-decoration: none;
    border-bottom: 1px dashed #8bbdda;
}

a.link-dashed:hover {
    font-family: 'PT Sans', sans-serif;
    font-size: 1.2em;
    color: #934400;
    text-decoration: none;
    border-bottom: 1px dashed #fecac1;
}

a.link-dashed-small {
    font-size: 1em;
    color: #2d7ba9;
    text-decoration: none;
    border-bottom: 1px dashed #8bbdda;
}

a.link-dashed-small:hover {
    font-size: 1em;
    color: #934400;
    text-decoration: none;
    border-bottom: 1px dashed #fecac1;
}

a.link-logo {
    display: block;
    height: 75px;
}

a.link-logo:hover {
    display: block;
    height: 75px;
}

hr {
    border: 0;
    width: 100%;
    color: #cecece;
    background-color: #cecece;
    height: 1px;
}

ul {
    list-style: none;
    padding: 0;
    margin: 0;
}



/* Рекламные блоки */

.ads-sidebar {
    width: 100%;
    text-align: center;
    padding-bottom: 15px;
}



/* Пейджер */

a.link-pager {
    font-size: 1.3em;
    line-height: 1;
    color: #2d7ba9;
    text-decoration: none;
    margin: 0 3px 0 3px;
}

a.link-pager:hover {
    font-size: 1.3em;
    line-height: 1;
    color: #934400;
    text-decoration: none;
    margin: 0 3px 0 3px;
}

.pager-active {
    font-size: 1.3em;
    line-height: 1;
    text-decoration: none;
    color: #fff;
    background-color: #2d7ba9;
    padding: 5px;
    margin: 0 5px 0 5px;
}

.pager-active:hover {
    color: #fff;
}

.pager-mute {
    font-size: 1.3em;
    color: #999;
    text-decoration: none;
    line-height: 1;
}

.comma {
    font-size: 1.5em;
    color: #3b5998;
    line-height: 1;
}

/* Уникальные элементы */

.cityserch-title {
    padding-left: 15px;
    overflow: auto;
}

.cityserch-overflow {
    width: 600px;
    height: 35px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #3B5998;
}

.cityserch-overflow-adress {
    width: 400px;
    height: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #8F808F;
}

.select-correction {
    margin-top: 0;
    margin-right: 5px;
    margin-bottom: 0;
    padding: 0px;
    height: 20px;
    width: 75px;
}

.menu-bar-content {
    float: left;
    margin: 5px;
    display: inline-block;
}

.menu-bar-text {
    font-size: .85em;
    color: #444142;
}
.menu-bar-text.correction {
    margin-left: 25px;
    padding-top: 5px;
    height: 20px;
    vertical-align: middle;
}

.menu-bar-right-blocks {
    float: right;
    margin-left: 10px;
}

.header-logo-block {
    margin-left: 10px;
    text-align: center;
}

.header-logo-block-title {
    font-size: 3em;
    font-weight: bold;
    color: #fefefe;
}

.header-logo-block-slogan {
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 1em;
    color: #ffffff;
    line-height: 10%;
    font-weight: 400;
    margin-top: -15px;
}

.header-seo-text {
    font-size: .95em;
    color: #ffffff;
    margin: 0;
}

.content-body-block {
    display: inline-block;
    width: 435px;
}

.content-body-block-ru {
    display: inline-block;
    width: 210px;
}

.content-body-block-ru li {
    padding-left: 15px;
}

.content-list {
    display: inline-block;
    margin-right: 5px;
    vertical-align: top;
}

.content-body {
    padding-right:10px;
}

.content-body-border {
    border: solid 1px #cecece;
    padding: 20px;
    margin-right:10px;
    overflow: auto;
}

.default-advert-block {
    display: inline-block; 
    width: 430px;
    padding-bottom: 5px;
}

.default-advert-image {
    display: inline-block;
    width: 65px;
    vertical-align: middle;
}

.default-advert-text {
    display: inline-block;
    height: 100%;
    width: 350px;
    vertical-align: middle;
}

.default-regions-correction {
    display: inline-block;
    width: 280px;
}

.default-comments-text {
    border-bottom: 1px solid #FFCC99;
    background-color: #FFF8E7;
    padding: 15px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.default-comments-caption {
    float: left;
    display: inline-block;
}

.default-comments-link {
    float: right;
    display: inline-block;
}

.default-comments-infoline {
    border-bottom: 1px solid #FFCC99;
    padding-bottom: 5px;
    margin-bottom: 20px;
    overflow: auto;
}

.box {
    background-color: #FFF8E7;
    padding: 20px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.white-box {
    background-color: #fff;
    border: solid 2px #cecece;
    padding: 20px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.box.feedback-box-correction {
    display: block;
    width: 600px;
    margin-left: 115px;
}

.box.login-box-correction {
    display: inline-block;
    width: 394px;
    margin-left: 0;
}

.box.add-box-correction {
    display: block;
    width: 600px;
    margin-left: 115px;
}

.add-message-correction {
    margin-left: 115px;
}

.input-large-edit {
    width: 185px;
}

.advert-edit-title {
    overflow: auto;
}

.advert-edit-message {
    margin-left: 175px;
}

.advert-edit-message-dollars {
    margin-left: 10px;
}

.advert-edit-list{
    line-height: 1.5;
    width: 200px;
}

.advert-edit-image {
    display: inline-block;
    width: 90px;
    vertical-align: middle;
    margin-bottom: 5px;
}

.advert-edit-image-text {
    display: inline-block;
    height: 100%;
    width: 200px;
    vertical-align: middle;
    margin-right: 15px;
}

.advert-list-city {
    line-height: 1.5;
    width: 275px;
}

.advert-list-correction {
    vertical-align: top;
    padding-left: 5px;
    padding-top: 5px;
}

.advert-list-image {
    float: left;
    margin-right: 15px;
    margin-bottom: 5px;
}

.advert-list-topline {
    margin-bottom: 40px;
    margin-top: 10px;
}

.advert-list-dateline {
    margin-top: 10px;
}

.my-infoline {
    padding-top: 25px;
}

.my-infoline-label {
    padding-top: 5px;
    padding-right: 10px;
}

.advert-list-hr {
    border: 0;
    width: 100%;
    color: #cecece;
    background-color: #cecece;
    height: 1px;
    margin-bottom:15px;
    margin-top: 15px;
}

.advert-list-block {
    border-bottom: 1px dashed #999;
    margin: 5px 0 25px 0;
    padding: 0 0 10px 0;
    overflow: auto;
}

.box.login-box-message-correction {
    display: inline-block;
    width: 394px;
    vertical-align: top;
}

.ul-article-box {
    list-style: none;
    line-height: 1.5;
    padding-left: 10px;
}

.ul-article-box li {
    padding-bottom: 5px;
}

.sidebar-right-article-list {}

.sidebar-right-article-list ul {
    list-style: none;
    margin: 0;
    padding: 0 0 0 10px;
}

.sidebar-right-article-list li {
    margin: 0 0 15px 0;
}

.cityditails-typelist {
    width: 550px; 
    vertical-align: top;
    padding-left: 5px;
    padding-top: 5px;
}

.cityditails-typelist li{
    display: inline-block;
    line-height: 1.5;
    width: 250px;
}

.city-image {
    float: left;
    margin-right: 15px;
}

.default-list-correction {
    padding-top: 5px;
    
}

.default-list-states {
    padding-top: 5px;
    
}

.default-list-states li {
    line-height: 1.5;
    display: inline-block;
}


.default-list-correction li {
    line-height: 1.5;
    display: inline-block;
    min-width: 100px;
    width: 140px;
}

.default-list-correction-small li {
    line-height: 1.5;
    margin-right: 25px;
}

.city-list-correction-right {
    padding-top: 5px;
}

.city-list-correction-right li{
    line-height: 1.5;
}

.title-medium {
    font-family: 'PT Sans', sans-serif;
    font-size: 1.5em;
    font-weight: 400;
    line-height: 1;
    color: #3b5998;
    margin: 0;
}

    .title-medium-narrow {
        font-family: 'Cuprum', sans-serif;
        font-size: 1.5em;
        font-weight: 400;
        line-height: 1;
        color: #3b5998;
        margin: 0;
    }

.title-large {
    font-family: 'Cuprum', sans-serif;
    font-weight:100;
    font-size: 2.5em;
    color: #3b5998;
    margin: 0;
}

.title-large.main-first {
    color: #FB663C;
}

.title-large.main-second {
    color: #B0A14C;
}

.title-large.main-third {
    color: #c0392b;
}

.title-large.main-fourth {
    color: #3498db;
}

.title-large.main-fifth {
    color: #CC0066;
}

.title-large.main-sixth {
    color: #999966;
}

.title-large.main-seventh {
    color: #336600;
}

.image-border {
    border: 1px solid #cecece;
    padding: 3px;
}

.image-border.default-correction {
    margin: 6px;
}

.image-border.city-correction {
    border: 1px solid #cecece;
    padding: 3px;
    margin: 3px;
}

.image-border.addvert-correction {
    border: 1px solid #cecece;
    padding: 3px;
    margin: 3px;
}

.article-text {
    line-height: 1.5;
    padding-top: 15px;
}

.article-text h2 {
    font-size: 1.7em;
    font-weight: 700;
    line-height: 1;
    color: #3b5998;
    margin: 0;
}

.caption-small {
    font-family: 'PT Sans', sans-serif;
    font-size: .8em;
    color: gray;
    margin-top: 5px;
}

.image-caption {
    font-size: .8em;
    color: gray;
    display: block;
}

.addgoogle {
    margin-top: 15px;
    margin-bottom: 10px;
    text-align: center;
    width: 450px;
}

.addyandex {
    text-align: center;
    padding: 10px;
}

.form-alert-message {
    color: red;
    margin: 0;
    padding-bottom: 15px;
}

.message-green {
    color: green;
}

.message-red {
    color: red;
}

.form-alert-message.big-padding {
    padding-left: 215px;
    margin-top: -7px;
}

.form-alert-message.big-small {
    padding-left: 10px;
}

.registration-label {
    display: inline-block;
    width: 180px;
    text-align: right;
    vertical-align: middle;
    height: 30px;
    line-height: 30px;
    margin-right: 20px;
    margin-bottom: 10px;
}

.default-selector {
    font-size: .85em;
    color: #444142;
    display: inline-block;
    margin-right: 10px;
    margin-left: 20px;
    vertical-align: middle;
}

.control-label-vopros {
    float: left;
    width: 130px;
    padding-top: 5px;
    text-align: right;
    
}

.controls-vopros {
  margin-left: 150px;
}

.control-label-login {
  float: left;
  width: 80px;
  padding-top: 5px;
  text-align: right;
}

.control-label-add {
  float: left;
  width: 180px;
  padding-top: 5px;
  text-align: right;
}

.control-label-edit {
  float: left;
  width: 150px;
  padding-top: 5px;
  text-align: right;
}

.inline-advert-edit {
    display: inline-block;
    vertical-align: middle;
}

.controls-add {
  margin-left: 25px;
}

.controls-add-btn {
  margin-left: 205px;
}

.input-xlarge-add {
    width: 284px;
}

.controls-login {
  margin-left: 100px;
}

.advert-message-link {
    background:url("/dev/img/mail2.png") no-repeat scroll transparent;
    padding: 0 0 0 25px;
    vertical-align: middle;
    height: 100%;
}

.advert-price-correction-title {
    width: 30%;
    vertical-align: top;
}

.advert-price-correction-price {
    width: 60%;
    vertical-align: top;
}

.advert-price-correction-block {
    width: 410px;
}


/* Объявление */

.advertdeails-briefdescription {
    max-width: 500px;
    display: inline-block;
    vertical-align: top;
    margin-left: 25px;
    margin-top: 5px;
}

.advertdeails-briefdescription-currency {
    display: inline-block;
    padding: 0 0 0 10px;
}

    .advertdeails-briefdescription-currency-active {
        font-size: 1.2em;
        font-weight: 400;
        color: #936C57;
    }

.advertdetails-tabs-titlelist {
    line-height: 2;
}

.advertdetails-tabs-comments-title {
    vertical-align: middle;
    line-height: 30px;
    margin-right: 10px;
    padding-left: 15px;
}

.advertdetails-tabs-comments-text {
    border-bottom: 1px solid #FFCC99;
    background-color: #FFF8E7;
    padding: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.advertdetails-tabs-comments-caption {
    text-align: right;
}

.advertaddreview-left-side {
    width: 300px;
    margin-right: 10px;
}

.advertaddreview-right-side {
    width: 550px;
}

.advertaddreview-caption {
    padding-left: 3px;
    margin-top: 3px;
    margin-bottom: 10px;
}

/* Фотографии */

.photodetails-thumbnails {
    text-align: center;
}

    .photodetails-thumbnails ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }

    .photodetails-thumbnails li {
        display: inline-block;
    }

    .photodetails-thumbnails img {
        border: 1px solid #dadada;
        padding: 3px;
    }

    .photodetails-thumbnails-small {
        padding: 0 0 25px 0;
    }

    .photodetails-thumbnails-back {
        background-image: url(/Styles/b.png);
        background-repeat: no-repeat;
        background-position: top left;
        display: inline-block;
        width: 25px;
        height: 100px;
        margin: 0 10px 0 0;
    }

    .photodetails-thumbnails-back:hover {
        background-image: url(/Styles/hb.png);
    }

    .photodetails-thumbnails-forward {
        background-image: url(/Styles/f.png);
        background-repeat: no-repeat;
        background-position: top right;
        display: inline-block;
        width: 25px;
        height: 100px;
        margin: 0 0 0 10px;
    }

    .photodetails-thumbnails-forward:hover {
        background-image: url(/Styles/hf.png);
    }

    .photodetails-thumbnails img {
        margin: 3px;
    }




/* Список городов */

ul.region-list {
    list-style: none;
    margin: 7px 0 25px 0;
    padding: 0;
}

ul.region-list li {
    display: inline-block;
    width: 200px;
}




/* Список статей */

.articlelist {
    margin: 15px 0 15px 0;
}

.articlelist li {
    margin: 20px 0 20px 0;
    padding: 0 0 10px 0;
    border-bottom: 1px dashed #999;
}

.articlelist-readmore {
    float: right;
    vertical-align: top;
    padding: 0 20px 0 0;
}

.rightarticlelist-title {
    display: block;
    margin: 5px 0 10px 0;
}

.rightreviewlist-text {
    display: block;
    margin: 3px 0 3px 0;
}


/* Список отзывов */

.reviewlist {
    margin: 20px 0 20px 0;
}

.reviewlist-item {
    display: block;
    overflow: auto;
    border-bottom: 1px solid #FFCC99;
    background-color: #FFF8E7;
    padding: 10px 20px 10px 20px;
    margin: 15px 0 25px 0;
    -webkit-box-shadow: 3px 3px 6px rgba(204, 204, 204, 0.77);
    -moz-box-shadow:    3px 3px 6px rgba(204, 204, 204, 0.77);
    box-shadow:         3px 3px 6px rgba(204, 204, 204, 0.77);
}

.reviewlist-text {
    display: block;
    margin: 10px 0 0 0;
}

.reviewlist-caption {
    display: block;
    float: right;
    margin: 5px 0 0 0;
}

.reviewdetails-label {
    display: inline-block;
    width: 150px;
}




/* Погода */

.weather-title {
    font-family: Georgia, Times New Roman, Times, serif;
    font-style: italic;
    color: #101010;
}

.weather-item {
    display: inline-block;
    width: 140px;
    margin: 10px;
    padding: 10px 5px 10px 5px;
    border: 1px solid #bdc3c7;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    -webkit-box-shadow: 3px 3px 5px rgba(206, 206, 206, 0.75);
    -moz-box-shadow:    3px 3px 5px rgba(206, 206, 206, 0.75);
    box-shadow:         3px 3px 5px rgba(206, 206, 206, 0.75);
}

.weather-item h3 {
    margin: 0;
    padding: 5px;
    line-height: 1;
}

.weather-item-icon {
    display: block;
    padding: 0 0 10px 0;
}

.weather-item-temp-min {
    font-family: 'Cuprum', sans-serif;
    font-size: 1.5em;
    font-weight: bold;
    color: #2980b9;
    padding: 0 5px 0 0;
}

.weather-item-temp-max {
    font-family: 'Cuprum', sans-serif;
    font-size: 1.5em;
    font-weight: bold;
    color: #c0392b;
    padding: 0 0 0 5px;
}

.weather-caption {
    color: #888;
    font-size: .75em;
    line-height: .85em;
    display: block;
    text-align: center;
}

.weather-item-day-month {
    font-size: 1.1em;
    color: #398BB7;
    text-shadow: #fff 0px 1px 0px;
    font-weight: bold;
}



/* Поиск жилья */

.serchresaults {}

.serchresaults-item {
    border-bottom: 1px dashed #999;
    margin: 5px 0 25px 0;
    padding: 0 0 10px 0;
    overflow: auto;
}

.serchresaults-title {
    width: 600px;
    height: 35px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #3B5998;
}

.serchresaults-item img {
    float: left;
    margin: 0 10px 5px 0;
}

/* Лайки */

.like-box-container {
    width: 500px;
    margin: 0 auto;
    text-align: center;
}

.like-box-item {
    display: inline-block;
    margin-left: 5px;
    margin-right: 5px;
}

/* Вкладки */

#tabs_wrapper {
	width: 100%;
}
#tabs_container {
	border-bottom: 1px solid #ccc;
}
#tabs {
	list-style: none;
	padding: 0 0 4px 0;
	margin: 0;
}
#tabs li {
	display: inline;
}
#tabs li a {
    color: #ffffff;
    font-weight: bold;
	border: 1px solid #ccc;
	padding: 4px 6px;
	text-decoration: none;
	background-color: #3B5998;
	border-bottom: none;
	outline: none;
}
#tabs li a:hover {
    color: gray;
	background-color: #ffffff;
	padding: 4px 6px;
}
#tabs li.active a {
    color: gray;
	border-bottom: 1px solid #fff;
	background-color: #ffffff;
	padding: 4px 6px 5px 6px;
	border-bottom: none;
}
#tabs li.active a:hover {
	color: gray;
	border-bottom: 1px solid #fff;
	background-color: #ffffff;
	padding: 4px 6px 5px 6px;
	border-bottom: none;
}

#tabs li a.icon_accept {
	background-image: url(/Styles/accept.png);
	background-position: 5px;
	background-repeat: no-repeat;
	padding-left: 24px;
}
#tabs li a.icon_accept:hover {
	padding-left: 24px;
}

#tabs_content_container {
	border: 1px solid #ccc;
	border-top: none;
	padding: 10px;
}
.tab_content {
	display: none;
}

.tab-about {
    margin-top: 10px;
}

.tab-about li {
    width: 160px;
    line-height: 1.5;
}

/* Стили форматирования */

.flright {
    float: right;
}

.flleft {
    float: left;
}

.pull-top {
    vertical-align: top;
}

.inline {
    display: inline-block;
    vertical-align: top;
}

.center {
    text-align: center;
}

.margin-right-10px {
    margin-right: 10px;
}

/* .stext {
    float: right;
    color: #fefefe;
    background-color: yellow;
    height: 75px;
} */

.scrollup{
    width:40px;
    height:40px;
    opacity:0.3;
    position:fixed;
    bottom:50px;
    right:100px;
    display:none;
    text-indent:-9999px;
    background: url('/Images/Icons/icon-to-top.png') no-repeat;
}

.text-captcha {
    display: inline; 
    font-weight: bold;
    font-size: 1.35em;
    color: #2a2a2a;
}
.text-captcha input {
    text-align: center;
    font-weight: bold;
}

.text-captcha div {
    display: inline-block;
    color: red;
    font-size: 0.75em;
    font-weight: normal;
    padding-left: 10px;
}

/* Поиск */

.settings {
    margin: 0 0 0 0;
}

.settings  h4 {
    margin: 0;
    padding: 5px 0 5px 0;
}

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

.settings li {
    display: inline-block;
    min-width: 200px;
}

.serch-input {
    width: 395px;
}

/* Плагины */
#advertPhotoBox .advertPhotoItem { margin: 0 4px 0 0; }

/*
     FILE ARCHIVED ON 10:16:25 Sep 02, 2020 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 05:58:37 Aug 23, 2020.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  exclusion.robots.policy: 0.237
  RedisCDXSource: 0.902
  PetaboxLoader3.datanode: 109.85 (5)
  load_resource: 387.774
  exclusion.robots: 0.255
  CDXLines.iter: 20.679 (3)
  LoadShardBlock: 77.642 (3)
  esindex: 0.016
  PetaboxLoader3.resolve: 197.651 (3)
  captures_list: 104.431
*/