/*.ads {height: 190px;width:-webkit-calc(100% - 182px);width: calc(100% - 182px);float: left;background-color: #fff;border-bottom: 5px solid #aaa;}*/
.ads {border: 1px solid #ccc;border-radius: 15px;}
.prm {background-color: #fcf37f;}
/*.ads_foto_inner {width: 293px; height: 220px; background-color: azure; margin-left: 10px; margin-top: 10px; float: left;}*/
.ads_foto_inner {width: 225px; height: 170px; /*background-color: azure;*/ margin-left: 10px; margin-top: 10px; float: left;}
/*.ads_content_inner {width:-webkit-calc(100% - 320px); height: 220px;margin-right: 10px;margin-top: 10px;float: right;}*/
.ads_content_inner {width:-webkit-calc(100% - 255px); width:calc(100% - 255px);height: 170px;margin-right: 10px;margin-top: 10px;float: right;}
.content {width: -webkit-calc(100% - 30px);width: calc(100% - 30px); height: 100%; float: left; position: relative;}
/*.ads_header_inner {font-weight: bold; font-size: 1.8em; line-height: 1.3;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;color: #333;line-clamp: 3;max-height: 100px;}*/
.ads_header_inner {font-weight: bold; font-size: 1.1em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;color: #333;line-clamp: 3;max-height: 100px;padding-left: 10px;padding-right: 10px;padding-top: 10px;}
.ads_price_inner {font-weight: bold; color: green; font-size: 1.5em; line-height: 1.3; margin-top: 5px;float: right;padding-right: 10px;margin-bottom: 5px;}
.ads_text_inner {margin-top: 5px;font-size: 1.2em;}
.ads_phone_inner {position: absolute; bottom: 5px; color: green; right: 5px; font-size: 1.5em; font-weight: bold;}
.ads_date_inner {position: absolute; bottom: 5px; left: 5px; color: gray;}
.sign_inner {width: 25px; height: 100%; float: right;}
.banner {/*height: 190px;width: 240px;*/float: right;margin-right: 5px;margin-bottom: 2px;}
.banner .ratio-content {position: inherit;padding:0;width:100%}
.banner img {width:170px;height: auto;}
.banner .img_one {width:170px;height: auto; /*max-height:190px;*/}
.banner .img_double {width:170px;height: auto; max-height:380px;}
.banner_list{height: 105px;margin: 10px 0;width: calc(100% - 182px);float: left;background-color: #fff;border-bottom: 5px solid #aaa;}
.out_banner {width:170px;margin-right:12px;float: right;}
.filter_block{overflow:hidden;background-color: #e2eff7;border-radius: 5px;margin-left: 10px;margin-right: 10px;}
.filter_block select,input{/*width:100%;margin: 0px 1px;*/font-size: 17px;height: 25px;}
.filter_block td{padding:0 1px;}
.ads .link {position: absolute;z-index: 1;padding-right: 38%;padding-left: 37%;padding-top: 95px;padding-bottom: 95px;}
.busy {width:100%;height:100%;position:fixed;top:0px;left:0px;z-index:10;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
.busy-text{position: fixed;top: 50%;left:45%;z-index: 11;}
.bt_more{/*padding:16px 41.5%;*/color:#fff;font-size:20px;cursor:pointer;background-color:#faa831;text-align:center;line-height: 3em;}
.footer {background: #343434 url(../images/footer_c.gif) bottom repeat-x;margin-top: 5px;line-height: 30px;min-height: 30px;}
#counters{text-align: center;margin-top: 10px;}
.footer .links {float: left;text-align: center;width: 90%;text-decoration: none;}
.footer .links a {padding: 0px 5px;border-right: 1px solid #ffc62a;color: #f0f0f0;text-decoration: none;white-space: nowrap;}
.footer .up {float: right;width: 60px;}
.footer .up a {color: #aaa;background: transparent url(../../images/footerUpArrow.gif) right center no-repeat;padding-right: 13px;}
.tweet_block {/*margin-bottom:40px;*/height:500px;width: 180px;float: right;display:block;margin-top: -100px;}
.pageblock a {text-decoration:none;text-align: center;}
.pageblock div{border: 1px solid #e3e5e4;color: #0d47a1;font-size: 1.5em;padding: 10px 8px;border-radius: 5px;margin-right: 10px;}
.pageblock .sel{border: 1px solid #e3e5e4;color: #FFFFFF;background-color:#faa831; font-size: 1.5em;padding: 10px 8px;border-radius: 5px;margin-right: 10px;text-align: center;}
.sortedBy {margin: 5px 5px 0px 15px;height: 30px;font-size: 15px;width: 200px;}
.filter_button {background-color: #e2eff7;padding: 5px 10px;margin-bottom: -3px;border-radius: 5px 5px 5px 5px;cursor:pointer;font-size: 17px;}
#selectregion_background{width:100%;height:100%;position:fixed;top:0px;left:0px;z-index:10;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;display:none;background-color:#000;}
#selectregion{background: none repeat scroll 0 0 #FFFFFF;border-top: 1px solid #B3B4B7;position: fixed;z-index: 10;top: 10%;left:0;max-width:406px;width:90%;display:none;grid-template-columns: 1fr;margin: auto;right: 0;}
#selectregion:first-child{border-left: 5px solid #D11B24;margin-top: -1px;width: 100%;}
#selectregion .center_box{background: none repeat scroll 0 0 #EEEEEE;border-left: 1px solid #D4D4D4;border-right: 1px solid #D4D4D4;border-top: 1px dotted #B3B4B7;display:grid;grid-template-columns: 1fr 1fr;}
#selectregion .center_box div{height: 325px;overflow-y: auto;max-width: 200px;border-left: 1px dotted #B3B4B7;border-right: 1px dotted #B3B4B7;}
#selectregion .center_box #regionList_block{height: 325px;overflow-y: auto;max-width: 200px;border-right: 1px dotted #B3B4B7;}
.filter_item{background-color: #e2eff7;padding: 10px 10px;border-radius: 5px 5px 5px 5px;cursor: pointer;font-size: 13px;margin-right: 10px;line-height: 50px;white-space: nowrap;color:#000;border:1px solid #aaa;}
/* account style */
.content_block {display: grid;grid-template-columns: 280px auto;}
.bg{display:none;position:fixed;margin:0;top:0;bottom:0;left:0;right:0;z-index: 3;}
.btn_menu{display:none;background-color:#e5ecf2;color:#555;border:1px solid;font-size:20px;border-radius: 5px;width:30px;margin: 5px;}
.btn_menu hr{width: 24px;border-top: 1px solid #555;margin-top: 6px;margin-bottom: 6px;}
.tab_menu {margin-left: 10px;background-color: #f4f4f4;width: 260px;border-radius:5px;margin-top: 15px;padding-bottom: 10px;}
.tab_menu ul {font-size: 18px;text-align: left;min-width: 260px;display: table;list-style-type: none;line-height: 2;padding-top: 15px;}
.tab_menu ul li .selectTab{background-color:#fb867d;color:#fff;}
.arrow-right {width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fff;float: right;margin-top: 8px;margin-right: 10px;}
.bg_content_news{background-color:#F0F0F0;border-radius:5px 5px 5px 5px;padding-top:10px;margin-top: 15px;width:99%;min-width:260px;}
.content_news{background-color:#FFFFFF;border:1px solid #CCCCCC;border-radius:5px 5px 5px 5px;margin:5px;padding:15px 5px;}
[data-title]:hover::before {content: attr(data-title);position: absolute;margin-top:40px;inline-block;padding: 3px 6px;color: #000;font-size: 16px;max-width: 420px;
            border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;box-shadow: 0 0 5px rgba(0,0,0,0.5);font-weight:normal;background: #F2F2F2;}
.stop[data-title]:hover::before,
.block[data-title]:hover::before,
.notcheck[data-title]:hover::before,
.showstop[data-title]:hover::before,
.showend[data-title]:hover::before,
.refuse[data-title]:hover::before,
.active[data-title]:hover::before {right:10px;}
.act[data-title]:hover::before {margin-left:1px;right:10px;}

.addAdvButton {position: fixed;width: 210px;bottom: 24px;z-index: 10;left: 0;right: 0;margin: auto;}
.addAdvButton a {display: flex;margin: 0 auto;background: #faa831;justify-content: center;padding: 8px;width: 210px;border-radius: 16px;text-transform: uppercase;color: #fff;}
.addAdvButton a span:first-child {width: 18px;height: 18px;border-radius: 50%;background: #fff;display: flex;justify-content: center;align-items: center;margin-right: 8px;}

#addAdvertSplashInternet1{display:flex;flex-direction:row;justify-content: space-around;}
.new_btn{white-space:nowrap;width: 330px;left: 0;right: 0;margin: auto;color: #0053A0;}
.new_btn:first-child{margin: 20px auto;}
.new_btn .add_advert {background: url(../../images/img/add_advert.png) no-repeat;padding: 23px 15px 23px 83px;font-size: 18px;border-radius: 15px;display:block;color: #0053A0;}
.selcat{padding: 10px 10px;border-radius: 5px 5px 5px 5px;cursor: pointer;font-size: 14px;line-height: 50px;white-space: nowrap;color: #A7C3D4;border: 1px solid #A7C3D4;}
.cat{padding: 10px 10px;border-radius: 5px 5px 5px 5px;cursor: pointer;font-size: 14px;line-height: 50px;white-space: nowrap;color: #A7C3D4;border: 1px solid #A7C3D4;margin-right: 5px;}
/*.np_status[data-title]:hover::before {margin-left:-290px;}*/
@media (max-width: 991px) {
.content_block {grid-template-columns: auto;}
.btn_menu{display:block;z-index:4;margin-left: 15px;}
.tab_menu {display:none;position: absolute;margin-top:0;z-index: 11;}
.bk_content_news{margin-top: 5px;width: 100%;}
}
/*--------------------------------------*/
@media only screen and (max-width:991px) {
/*.ads_block{width:-webkit-calc(100% - 185px);}*/
/*.ads {height: 180px;width:-webkit-calc(100% - 185px);}*/
.ads {height: 160px;width:-webkit-calc(100% - 170px);width:calc(100% - 170px);}
.prm {background-color: #fcf37f;}
.ads .link {position: absolute;z-index: 1;padding-right: 38%;padding-left: 37%;padding-top: 80px;padding-bottom: 80px;}
.ads_foto_inner {width: 213px; height: 160px; /*background-color: azure;*/ margin-left: 10px; margin-top: 10px; float: left;}
.ads_foto_inner img {width: 213px;}
/*.ads_content_inner {width:-webkit-calc(100% - 238px); height: 160px; margin-right: 10px; margin-top: 10px; float: right;}*/
.ads_content_inner {width:-webkit-calc(100% - 238px);width:calc(100% - 238px); height: 150px; margin-right: 10px; margin-top: 10px; float: right;}
.ads_header_inner {font-weight: bold; font-size: 1.1em; line-height: 1.3;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.ads_price_inner {font-weight: bold; color: green; font-size: 1.4em; line-height: 1.3; margin-top: 5px;}
.ads_text_inner {margin-top: 5px;font-size: 0.9em;line-height: 1.15}
.ads_phone_inner {position: absolute; bottom: 5px; color: green; right: -30px; font-size: 1.3em; font-weight: bold;}
.ads_date_inner {position: absolute; bottom: 5px; left: 5px; color: gray;}
.sign_inner {width: 25px; height: 100%; float: right;}
.banner {width: 160px;}    
.banner .ratio-content {position: inherit;padding:0;width:100%}
.banner img{width:100%;height:auto;}
.banner .img_one {width:160px;height: auto; max-height:158px;}
.banner .img_double {width:160px;height: auto; max-height:318px;}
.tweet_block {display:none;}
.out_banner {display:none;}
}
@media only screen and (max-width:767px) {
.ads {width:100%; height: 110px;}
.prm {background-color: #fcf37f;}
/*.ads .link {position: absolute;z-index: 1;padding-right: calc(50%);padding-left: calc(50%);padding-top: calc(17%);padding-bottom: calc(17%);}*/
.ads .link {position: absolute;z-index: 1;padding-left: 50%;padding-top: 55px;padding-right: 50%;padding-bottom: 55px;}
.ads_foto_inner {width: 130px; height: 98px; margin-left: 6px; margin-top: 6px; float: left;}
.ads_foto_inner img{width: 130px;height: 98px;}
.ads_content_inner {width:-webkit-calc(100% - 150px);width:calc(100% - 150px); height: 110px; margin-right: 6px; margin-top: 6px; float: right;}
.ads_header_inner {font-weight: bold; font-size: 0.9em; line-height: 1.2;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.ads_price_inner {font-weight: bold; color: green; font-size: 1.4em; line-height: 1.3; margin-top: 5px;}
.ads_text_inner {display: none;}
.ads_phone_inner {display: none;}
.ads_date_inner {position: absolute; bottom: 10px; left: 5px; color: gray;}
.sign_inner {display: none;}
.banner {height: auto;width: auto;float: none;margin-right: 0;}    
.banner div {margin: 5px 0;max-width: 728px;width: 100%;overflow: auto;padding-top: 5px;}
.banner img{width:100%;height: auto;}
.banner .img_one {width: 100%;height: 100%;max-height: 90px;}
.banner .img_double {width: 100%;height: 100%;max-height: 90px;}
.pageblock {padding-left: 0px;padding-right: 0px;}
.pageblock div {margin-right: 5px;font-size: 1em;padding: 8px 6px;}
.pageblock sel {margin-right: 5px;font-size: 1em;padding: 8px 6px;}
#addAdvertSplashInternet1{flex-direction:column;justify-content: center;}
.new_btn{width: 300px;}
.new_btn .add_advert {font-size: 16px;padding-left:73px;}
}
.mcol-lg-2{width: 100%;padding-left:0;padding-right:0; border-radius:15px;overflow:hidden;margin-bottom: 10px;border:1px solid #aaa;}
.mcol-lg-2 img{width: 100%;}
.col{width: 19%;float: left;margin-right: 10px;}
@media only screen and (max-width:1199px) {.col{width: 23.6%;}}
@media only screen and (max-width:991px) {.col{width: 31.5%;}}
@media only screen and (max-width:649px) {.col{width: 48.2%;}}
@media only screen and (max-width:602px) {.col{width: 48%;}}
@media only screen and (max-width:514px) {.col{width: 47.5%;}}
@media only screen and (max-width:431px) {.col{width: 47%;}}
@media only screen and (max-width:347px) {.col{width: 46.2%;}}
