html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
margin:0;
padding:0;
border:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
outline:none
}

ol,ul {
list-style:none
}

blockquote,q {
quotes:none
}
h1 {
    font-size: 24px;
    line-height: .8;
}
h1, h2, h3, h4, h5, h6 {
    text-rendering: optimizeLegibility;
}
blockquote:before,blockquote:after,q:before,q:after {
content:'';
content:none
}

ins {
text-decoration:none
}

del {
text-decoration:line-through
}

table {
border-collapse:collapse;
border-spacing:0
}

input:focus {
outline:none
}

.clear {
	clear:both;
}

.border-radius {
	border-radius:4px;
}
input, textarea{
	font-family: inherit;
}
#alert_email{
	border: 1px solid transparent;
}
.shadow {
	box-shadow:0 3px 14px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:0 3px 14px 2px rgba(0,0,0,0.1);
	-webkit-box-shadow:0 3px 14px 2px rgba(0,0,0,0.1);
}

.ffdeg {
	display:block;
	transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3); -o-transform: rotate(-45deg)
}

.border-bottom {
border-bottom:1px solid #eee
}

button {
	color:#444;
	border-radius:3px;
	border:none;
	background-position:0;
	font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    padding: 6px 16px;
	text-transform:none;
	margin:0;
	position:relative;
	background:#FDE74C;
	cursor:pointer;
    -webkit-appearance: none;
}

img {
opacity:1
}

.content.home img:hover,.search-list img:hover,.search-galery img:hover {
opacity:.8
}

button:focus {
outline:0
}

.wrapper {
display:block;
margin:0 auto;
width:970px;
}

#comment_error_list .error,#error_list .error {
padding:2px 0;
clear:both
}

.error h1 {
font-size:2.5em;
text-align:center
}
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
body {
	line-height:1;
	color:#333;
	font:12.5px 'Segoe UI',Arial,Helvetica,Verdana,sans-serif;
	overflow-x:hidden;
    background: #e6ecf0;
}

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

a:hover {
color:#F80
}

option.pad {
margin-left:10px
}

.empty {
clear:both;
color:#930;
float:left;
padding:15px;
width:100%
}

.container {
	margin:0 auto;
	width:970px
}

.content {
	clear:both;
	float:left;
	margin-bottom: 50px;
    width: 100%;
    margin-top: 15px;
	position:relative
}

*{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box
}

.bx-wrapper {
width:100%;
max-width:100%!important;
padding-bottom:15px
}

.bx-controls {
position:relative
}

.bx-prev,.bx-next {
display:inline-block;
height:50px;
width:50px;
line-height:50px;
text-align:center;
position:absolute;
z-index:3;
bottom:158px;
left:0;
border-radius:3px;
text-decoration:none;
outline:none;
-webkit-transition:.2s ease-in-out;
transition:.2s ease-in-out
}

.bx-prev {
border-right:none;
-webkit-border-top-left-radius:50px;
-webkit-border-bottom-left-radius:50px;
-moz-border-radius-topleft:50px;
-moz-border-radius-bottomleft:50px;
border-top-left-radius:50px;
border-bottom-left-radius:50px
}

.bx-next {
border-left:none;
-webkit-border-top-right-radius:50px;
-webkit-border-bottom-right-radius:50px;
-moz-border-radius-topright:50px;
-moz-border-radius-bottomright:50px;
border-top-right-radius:50px;
border-bottom-right-radius:50px;
left:92%
}

.bx-prev:before,.bx-next:before {
font-size:47px;
color:#333;
font-family:"FontAwesome"
}

.bx-prev:before {
content:"\f104"
}

.bx-next:before {
content:"\f105"
}

* {
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box
}

.flashmessage,.flashmessage {
font-size:14px;
padding:15px 0;
width:100%;
top:10px;
z-index:999;
text-align:center
}

.flashmessage-warning {
background-color:#FCF8E3;
border:solid 2px #FBEED5;
color:#C09853
}

.flashmessage-error {
background-color:red;
border:none;
color:#fff
}

.flashmessage-info,.flashmessage-ok {
background-color:#D9EDF7;
border:solid 2px #BCE8F1;
color:#3A87AD
}

.flashmessage .ico-close {
position:relative;
top:0;
right:17px;
float:right;
font-size:18px;
line-height:18px;
color:#fff;
text-shadow:none;
text-decoration:none;
font-weight:700;
cursor:pointer
}

.flashmessage-error .close {
color:#B94A48
}

.flashmessage-warning .close {
color:#C09853
}

.flashmessage-success .close,.flashmessage-information .close {
color:#3A87AD
}

.forcemessages-inline {
clear:both;
width:960px;
margin-bottom:15px;
position:absolute
}

.forcemessages-inline .flashmessage {
position:relative
}

.add_item .meta input {
width:auto
}

.cat-tab .right {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column
}

#header {
    border-bottom: 1px solid rgba(0,0,0,0.25);
	clear:both;
	float:left;
	margin:0;
	padding:0 0 9px;
	position:relative;
	width:100%;
	background:#f7f7f7;
}

#header .left-block {
float:left;
width:69%
}

.text-top {
float:left;
width:100%;
padding:23px 5px 0;
text-align:center;
font-size:14px;
background:#f7f7f7;
border-bottom:1px solid #eee
}

#header #login_menu_main {
float:left;
padding:3px 10px 7px;
position:relative
}

#header .userinfo-details {
white-space:nowrap;
font-size:11px;
color:#858585;
position:relative;
top:-3px;
display:block;
overflow:hidden;
cursor:default
}

#header #login_menu_main .top-my .block {
font-size:14px;
white-space:nowrap
}

#header .top-my {
text-align:center
}

#header #none a {
float:left;
clear:both;
width:100%;
font-size:14px
}

#header #login_menu_main #none {
opacity:0;
position:absolute;
background:#fff;
border:1px solid #eee;
filter:alpha(opacity=0);
-webkit-transition:.3s;
-moz-transition:.3s;
-o-transition:.3s;
display:none;
transition:.3s;
padding:10px 24px 12px;
background:#fff;
box-shadow:0 1px 4px 0 rgba(24,80,120,.6);
z-index:5;
left:-13px;
top:39px;
margin:4px 0;
-webkit-box-shadow:0 1px 4px 0 rgba(24,80,120,.6)
}

#header .tail {
display:block;
height:22px;
left:50%;
margin-left:-25px;
margin-top:-22px;
overflow:hidden;
top:0;
width:50px;
position:absolute
}

#header .tail:after {
content:"";
top:20px;
right:15px;
width:25px;
height:25px;
-webkit-transform:rotate(45deg);
transform:rotate(45deg);
background:#fff;
-webkit-box-shadow:0 0 2px 0 rgba(24,80,120,.6);
        box-shadow:0 0 2px 0 rgba(24,80,120,.6);
position:absolute
}

#header #login_menu_main:hover #none {
visibility:visible;
opacity:1;
filter:alpha(opacity=100);
display:block
}

#header .search-logo {
float:left;
margin:10px 0 0;
max-width:222px
}

#header #none .log-button {
margin:0 0 4px;
white-space:nowrap;
text-decoration:none;
text-align:center;
font-size:13px
}

#header #none .logout {
color:#5e5e5e;
border-bottom-color:#5e5e5e;
font-size:12px;
border-top:1px solid #eee;
margin:8px 0 0
}

#header #none .yellow {
background:#fcc226;
width:100%;
margin-bottom:7px;
line-height:16px;
color:#000;
padding:6px 13px;
border:1px solid #ccc;
border-radius:3px
}

#header #login_menu_main .block:after {
width:4px;
height:4px;
border-color:#008cc3;
border-width:2px 2px 0 0;
border-style:solid;
-webkit-transform:rotate(135deg);
transform:rotate(135deg);
top:-2px;
content:"";
display:inline-block;
position:relative;
margin:0 4px
}

#header #publish {
float:left
}

#header #publish-main {
	float:left;
	display:inline-block;
	white-space:nowrap;
	background:#0af;
	padding:10px
}

#header .button-additem {
color:#fff
}

#header #publish .button-additem {
	font-weight:400;
	line-height:20px;
	background:#0af;
	border-color:transparent;
	padding:10px 15px;
	border-radius:3px;
	color:#fff;
	text-decoration:none;
	white-space:nowrap;
	font-size: 14px;
    font-weight: bold;
    line-height: 20px;
	border-radius: 50px;
}

#header #publish .button-additem:hover,#header #publish-main:hover {
background:#0098d0;
text-shadow:2px 1px 20px #00BCD4
}

#header #logo {
color:#000;
font:30px Georgia,Times,'Times New Roman',serif;
text-decoration:none;
float:left;
max-width:190px;
width:190px;
position:relative
}

#header #logo strong {
font-weight:400
}

#header #login_menu {
display:inherit;
font-size:11px;
width:60.5%;
float:left;
padding:4px 0;
text-align:right
}

#header #login_menu .logged {
	float:right;
	padding:0 14px;
	margin:0 1px;
	position:relative;
	font-size:13px;
}

#header #login_menu .logged a {
	margin:0 3px;
    padding: 24px 0;
}
#header #login_menu  ul{
	width: 100%;
}
#header #login_menu a{
	font-size: 13px;
    font-weight: bold;
    padding: 24px 0;
    color: #66757f;
}
#header #login_menu li{
    color: #66757f;
}
#header #login_menu .logged .log-button:hover {
	border-bottom:2px solid #1DA1F2;
}

#header #login_menu li.last {
border:none;
float:right;
position:relative;
font-size:13px;
padding:0 10px
}

#header #login_menu li.last:hover {
border:none;
float:right;
position:relative;
font-size:13px;
padding:0 10px
}

#header #login_menu li ul li {
border-top:1px dotted #DDD;
border-right:none;
display:block;
width:100px;
padding:0;
position:static;
text-align:right
}

#header #login_menu li ul li a {
	display:block;
	padding:7px 12px;
    font-weight: 500;
}

#header #login_menu li ul li.first {
	border:none;
}

#header #login_menu li.with_sub {
	background:url(../images/language_arrow.gif) no-repeat right center;
    color: #66757f;
	padding-right:10px!important;
	cursor:pointer;
	font-weight: 700;
}

#header .inside {
display:-webkit-box;
display:-moz-flex;
display:-ms-flexbox;
display:-ms-flex;
display:-o-flex;
display:flex;
-webkit-box-pack:center;
    -ms-flex-pack:center;
        justify-content:center;
-webkit-box-align:center;
    -ms-flex-align:center;
        align-items:center;
-webkit-justify-content:center;
-webkit-align-items:center;
width:100%;
max-width:970px;
margin:0 auto;
margin-top:10px
}

#header #login_menu li ul {
display:none;
border-radius:3px;
visibility:hidden
}

#header #login_menu li.last:hover ul {
	display: block;
    visibility: visible;
    position: absolute;
	top: 17px;
    right: 0;
    left: -13px;
    background: #fff;
    -webkit-box-shadow: 0 1px 4px 0 rgba(24,80,120,.6);
    box-shadow: 0 1px 4px 0 rgba(24,80,120,.6);
    z-index: 10;
    width: 100px;
}

#footer #social_foot a.ff:hover {
color:#1e5799
}

#footer #social_foot a.tf:hover {
color:#0af
}

#footer #social_foot a.gf:hover {
color:#ff5722
}

#footer #social_foot {
width:50%;
text-align:right;
padding:5px 0 28px;
cursor:default;
float:right
}

#footer .inner .сategory-block .info {
float:right
}

#footer {
clear:both;
padding-top:1px;
background-color:#333
}

#footer .inner {
color:#fff;
text-align:center;
display:inline-block;
width:100%
}

#footer .inner a,#footer .inner strong {
color:#fff
}

#footer .inner .static_page {
float:right;
text-align:left;
width:17%
}

#footer .inner .сategory-block {
float:right;
width:23%
}

#footer .inner a:hover {
text-decoration:underline
}

#footer .inner .сategory-block span {
float:left;
width:100%;
text-align:right;
padding:0 23px;
clear:both
}

#footer .inner .text-bot {
float:left;
width:60%;
text-align:justify;
display:block;
padding:0 10px
}

#footer .inner .cop {
float:left;
width:100%;
clear:both;
padding-top:3px;
margin-top:14px
}

#logofoo {
float:left;
width:50%;
text-align:left
}

#logofoo img {
cursor:pointer
}

.maincategories-list .selected:before {
width:25px;
height:12px;
background:url(../images/before.png) no-repeat;
content:'';
top:43px;
left:42px;
position:absolute;
z-index:999999
}

div.categories-selector ul>li {
position:relative;
padding-right:21px
}

div.categories-selector ul>li:hover {
background:#0af
}

div.categories-selector ul>li a:hover {
color:#fff
}

div.categories-selector ul>li:hover>a {
color:#fff
}

div.categories-selector ul>li:hover ul li:after {
color:#fff
}

div.categories-selector ul>li a {
padding:0 10px;
color:#555;
position:relative;
width:100%;
display:inline-block;
clear:both
}

div.categories-selector ul {
z-index:9999;
position:absolute;
white-space:nowrap;
background:#fff;
min-width:192px;
border:1px solid #eee;
left:9px;
top:42px;
-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.3);
        box-shadow:0 0 6px 0 rgba(0,0,0,.3)
}

div.categories-selector ul>li:after {
content:"\f105";
font-family:FontAwesome;
color:#0af;
margin-right:10px;
right:0;
position:absolute;
font-size:21px
}

div.categories-selector>ul ul,div.categories-selector ul.closed {
display:none
}

div.categories-selector ul>li:hover>ul {
display:block
}

div.categories-selector>ul ul {
position:absolute;
left:100%;
top:0
}

.search-line .valuess {
float:left;
width:50%
}

#tab-search-mobile .filters .search .location .row span {
display:none
}

#sidebar .filter_plugin fieldset .row {
display:inline-block;
float:left;
min-width:80px
}

.content .ul_location_search li {
list-style:none;
width:24%;
display:inline-block;
color:#737373;
margin-top:7px;
font-size:12px
}

.content .block_loc_search,#latest-search {
padding:10px 24px
}

.content .block_loc_search h3 {
padding:5px 4px 9px;
border-bottom:1px solid #eee
}

.content .sidebar-bottom {
float:left;
width:100%;
border-bottom:1px solid #eee;
padding:0 4px 10px
}

.content .search_num {
float:left;
line-height:29px
}

.content .alert {
float:right;
padding:0
}

#sub_alert {
float:left
}

.content .alert_form {
line-height:29px;
width:100%;
float:left
}

.content .alert_form h3 {
float:left;
padding:0 7px;
cursor:default
}

.content .alertbut {
	padding: 11px;
    line-height: 0;
    height: 20px;
    font-size: 14px;
    font-weight: 600;
    color: #555;
}

.content .fa-arrows-h {
color:#fff
}

#searchmain {
background:#f7f7f7;
display:inline-block;
margin:0 auto;
border-radius:15px 15px 0 0;
margin-top:13px;
margin-bottom:20px;
width:100%
}

.content .filters button.searchlogo:focus {
outline:0;
background:#fbf65c
}

.content .filters button.searchlogo:hover {
outline:0;
background:#fbf65c
}

.header-mobile,#filtr-mobile,.alert-mob {
display:none
}

.content .filters button.searchlogo {
width:54px;
height:113px;
right:-56px;
top:5px;
z-index:1;
position:absolute;
border-radius:0 100px 100px 0;
background-size:cover
}

.content #sidebar .filters .circl:before {
content:"";
background:#0af;
position:absolute;
height:123px;
width:61px;
top:0;
right:-60px;
border-radius:0 100px 100px 0
}

.content #sidebar .filters .circl:after {
content:"";
background:#0af;
position:absolute;
height:123px;
width:61px;
top:0;
left:-59px;
border-radius:100px 0 0 100px
}

.search input {
border:1px solid #b4b4b4;
font-size:12px;
height:26px;
line-height:26px;
margin-right:10px;
padding:0 10px;
vertical-align:middle
}

form.searchmain {
background:#0098d0;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-ms-border-radius:4px;
-o-border-radius:4px;
position:relative
}

form.searchmain fieldset {
padding:18px 15px
}

.search select option {
color:#333
}

.search select[name="sCategory"] {
margin-right:5px;
margin-left:8px;
cursor:pointer;
border:none;
font-family:inherit;
height:40px;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-ms-border-radius:4px;
-o-border-radius:4px;
font-size:16px;
color:#A2A2A2;
-webkit-box-shadow:inset 1px 1px 2px 1px #ddd;
        box-shadow:inset 1px 1px 2px 1px #ddd;
width:298px;
max-width:298px
}

.home .search a {
display:none
}

.search .extras {
padding-top:10px
}

.search .extras .fieldset_title {
color:#999;
margin-bottom:5px
}

#searchmain .contarrr {
border-bottom:1px solid #eee;
border-left:1px solid #eee;
border-right:1px solid #eee
}

#main .see_by {
	float:right;
	padding:2px 3px;
	border-radius:34px;
    background: #fff;
}

#main .see_by > span {
padding:0 8px
}

#main .doublebutton {
float:left;
border:1px solid #eee;
border-radius:34px;
padding:2px 3px;
background:#fff
}

#main .doublebutton .active {
display:inline-block;
font-size:11px;
padding:7px 17px;
background:#0af;
font-weight:700;
color:#fff;
border-radius:15px;
-webkit-border-radius:15px;
-moz-border-radius:15px;
-ms-border-radius:15px;
-o-border-radius:15px
}

#main .doublebutton .deactive {
padding:5px 17px;
display:inline-block
}

#main .doublebutton .deactive:hover {
background:#d8d8d8;
color:#0af;
border-radius:15px;
-webkit-border-radius:15px;
-moz-border-radius:15px;
-ms-border-radius:15px;
-o-border-radius:15px
}

#main .see_by .sort_n {
padding:5px 7px;
display:inline-block
}

#main .see_by .sort_n:hover {
background:#d8d8d8;
color:#0af;
border-radius:15px;
-webkit-border-radius:15px;
-moz-border-radius:15px;
-ms-border-radius:15px;
-o-border-radius:15px
}

#main .see_by .current {
width:100%;
padding:7px 18px;
font-size:11px;
background:#0af;
color:#fff;
font-weight:700;
border-radius:15px;
-webkit-border-radius:15px;
-moz-border-radius:15px;
-ms-border-radius:15px;
-o-border-radius:15px
}

#main .see_by .current:before {
content:"\f111";
font-family:FontAwesome;
color:#fff;
position:relative;
right:10px;
top:-1px;
font-size:8px
}

#searchmain .subcategories-list .one-category a,.subcategories-list .one-category span {
float:left
}

#searchmain .subcategories-list .one-category span {
font-size:14px;
padding:1px 10px
}

#searchmain .subcategories-list .one-category {
margin-top:5px;
height:22px;
text-align:left;
border-bottom:1px solid #e8e8e8;
margin-bottom:5px;
font-size:20px;
line-height:20px
}

#searchmain .maincategories-list .bottom span {
font-weight:700
}

#searchmain .bottom span {
cursor:pointer
}

#searchmain .bottom {
font-size:13px;
text-decoration:none;
line-height:47px;
cursor:pointer;
position:relative;
padding:22px 5px 22px 6px
}

#searchmain .subcategories-list ul {
font-size:14px;
padding:22px;
line-height:16px
}

#searchmain .subcategories-list .clear {
display:block;
clear:both;
font-size:0;
line-height:0
}

.catico div .maincategories-list:hover {
border:1px solid #eee
}

#searchmain .bottom span {
height:27px;
display:inline-block
}

#searchmain .subcategories-list {
background:#fff;
border:1px solid #efefef;
padding:5px 26px;
margin-top:-1px;
-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.08);
-ms-box-shadow:0 0 4px 0 rgba(0,0,0,.08);
-o-box-shadow:0 0 4px 0 rgba(0,0,0,.08);
box-shadow:0 0 4px 0 rgba(0,0,0,.08);
width:961px;
left:2px;
position:absolute;
z-index:99999;
-webkit-box-shadow:1px 1px 5px 0 #d1d1d1;
        box-shadow:1px 1px 5px 0 #d1d1d1
}

#searchmain .subcategories-list .sub-category a {
padding:0 10px;
color:#333
}

#searchmain .subcategories-list .sub-category a:hover {
text-decoration:underline
}

#searchmain .subcategories-list .sub-category {
margin-top:20px;
float:left;
width:282px;
height:22px;
text-align:left
}

#searchmain .dropdown-header div p {
float:left
}

#searchmain .dropdown-header-2 {
display:none
}

.catico div .maincategories-list {
border:1px solid rgba(255,255,255,0);
border-radius:4px 4px 4px 4px;
float:left;
margin:0;
overflow:hidden;
padding:5px 4px;
text-align:center;
width:25%
}

#searchmain .icos {
float:left;
width:48px;
height:48px;
border-radius:50%;
-webkit-border-radius:50%;
-moz-border-radius:50%;
-ms-border-radius:50%;
-o-border-radius:50%;
background-color:#fff;
margin-left:30px
}

.home .latest_ads span.premium,.search-galery span.premium,.related_ads span.premium {
position:absolute;
bottom:0;
background:url(../images/premium-red.png);
width:80px;
height:80px
}

.home .latest_ads .prem-lab,.search-galery .prem-lab,.related_ads .prem-lab {
z-index:5;
opacity:1;
visibility:visible;
cursor:default;
position:absolute;
left:0;
top:-1px;
width:80px;
height:79px;
overflow:hidden;
display:block
}

.home .latest_ads .item.premium,#main .search-galery .item.premium,.home #latest .item {
border-bottom:3px solid #ff5722
}

#main .search-list .item.premium {
border-left:3px solid #ff5722
}

#main .doublebutton a span {
padding:0 6px
}

#main .ad_list {
float:left;
width:100%;
font-size:13px;
margin-bottom:-8px
}

.search-list {
position:relative;
float:left;
width:100%
}

.search-list .item .photo-item .img-item {
float:left;
width:100%
}

.search-list .premium_search_list {
position:absolute;
cursor:default;
top:51px;
right:14px;
background:#ff5722;
padding:3px 15px;
color:#fff;
font-weight:700
}

.search-list .photo-icons-item {
display:block;
position:absolute;
top:20px;
left:30px;
font:12px/1 arial,sans-serif;
text-align:center;
color:#fff
}

.search-list .i-photo {
width:23px;
background:url(..//images/photo-gallery-search.png) no-repeat;
display:block;
margin-right:6px;
padding-top:4px;
height:20px
}

.search-list .item .city {
font-weight:700;
margin-top:30px;
display:block;
color:#909090
}

.search-list .item .space-price {
width:25%;
float:left;
cursor:default
}

.search-list .item .space-price .price {
font-size:22px;
margin-top:10px;
text-align:right;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis
}

.search-list .item .text .category:hover {
text-decoration:underline
}

.search-list .item .text .category,.search-list .item .date {
color:#b4b4b4;
line-height:16px;
margin-top:5px
}

.search-list .item .text .itemxl {
line-height:20px;
margin-top:5px!important;
font-size:16px
}

.search-list .item .photo-item {
width:18%;
float:left
}

.search-list .item .photo-item img {
vertical-align:middle;
max-width:170px;
max-height:133px;
float:none;
width:auto;
height:133px;
margin:0 auto;
display:block
}

.search-list .item {
	float:left;
	width:100%;
	clear:both;
    margin: 5px 0 10px;
	padding:10px 8px;
	position:relative;
	border:1px solid #f0f0f0;
	background:#fff;
	-webkit-transition:.1s linear all;
	transition:.1s linear all;
	border-radius:3px;
	box-shadow:1px 1px 6px rgba(0,0,0,0.06);
	-moz-box-shadow:1px 1px 6px rgba(0,0,0,0.06);
	-webkit-box-shadow:1px 1px 6px rgba(0,0,0,0.06);
}

.search-list .item .img-item img {
display:block;
margin:0 auto;
clear:both;
width:auto;
height:auto;
max-width:159px;
max-height:130px;
background:#fff
}

.search-list .item .text {
width:55%;
float:left;
margin:0 8px
}

.home .item .text p.watchlist,.search-galery .item .text p.watchlist {
position:absolute;
bottom:-7px;
opacity:0;
right:0;
border-radius:50% 0 0;
-webkit-border-radius:50% 0 0;
-moz-border-radius:50% 0 0;
-ms-border-radius:50% 0 0;
-o-border-radius:50% 0 0;
-webkit-transition-delay:0;
        transition-delay:0;
font-size:23px;
background:#d8d8d8;
padding:8px 0 9px 15px
}

.home .item .text p.watchlist .fa,.search-galery .item .text p.watchlist .fa {
position:relative;
top:-2px;
left:-5px
}

.home .item:hover p.watchlist,.search-galery .item:hover p.watchlist {
opacity:1;
-webkit-transition:opacity 0.5s,visibility 0 linear .5s;
transition:opacity 0.5s,visibility 0 linear .5s
}

.home .photo-item img {
vertical-align:middle;
max-width:170px;
max-height:133px;
float:none;
width:auto;
height:133px;
margin:0 auto;
display:block
}

.home .item .text .price {
white-space:nowrap;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
position:relative;
font-weight:500;
font-size:16px;
line-height:18px;
padding:7px 0
}

.home .item .text {
padding:5px 5px 0
}

.home .item .text h3 {
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
display:block;
font-size:14px
}

.home .item {
width:19%;
float:left;
position:relative;
height:198px;
overflow:hidden;
padding:0;
margin:4px 0 6px 9px;
background:#fff;
-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.16);
        box-shadow:0 1px 3px 0 rgba(0,0,0,.16);
-webkit-transition:box-shadow .3s ease;
-webkit-transition:-webkit-box-shadow .3s ease;
transition:-webkit-box-shadow .3s ease;
transition:box-shadow .3s ease;
transition:box-shadow .3s ease, -webkit-box-shadow .3s ease
}

.home .item:hover {
-webkit-box-shadow:0 4px 6px 0 rgba(0,0,0,.16);
        box-shadow:0 4px 6px 0 rgba(0,0,0,.16)
}

.home .latest_ads {
width:100%;
float:left;
position:relative
}

.home .thumb img {
vertical-align:middle;
max-width:170px;
max-height:139px;
float:none;
height:130px;
width:auto
}

.home .thumb {
display:block;
height:132px;
line-height:132px;
text-align:center;
background:#fff
}

.search-galery .item .text .price,.related_ads .item .text .price {
font-size:18px;
line-height:18px;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
margin-right:30px;
position:relative
}

.search-galery .item .text,.related_ads .item .text {
padding:5px 5px 0
}

.search-galery .item .text h3,.related_ads .item .text h3 {
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
display:block;
font-size:14px
}

.related_ads .item {
margin:10px 4px!important
}

.search-galery .item,.related_ads .item {
position:relative;
overflow:hidden;
height:198px;
padding:0;
margin:0 0 30px 8px;
background:#fff;
-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.25);
-ms-box-shadow:0 0 4px 0 rgba(0,0,0,.25);
-o-box-shadow:0 0 4px 0 rgba(0,0,0,.25);
box-shadow:0 0 4px 0 rgba(0,0,0,.25);
width:19%;
float:left
}

.search-galery,.related_ads {
width:100%;
float:left;
margin:20px 0
}

.search-galery .thumb img,.related_ads .thumb img {
vertical-align:middle;
max-width:170px;
max-height:139px;
float:none;
height:auto;
width:auto
}

.search-galery .thumb,.related_ads .thumb {
display:block;
height:132px;
line-height:132px;
text-align:center;
background:#fff
}

.search-galery .item img,.related_ads .item img {
vertical-align:middle;
max-width:170px;
max-height:133px;
float:none;
width:auto;
height:133px;
margin:0 auto;
display:block
}

.filters form {
width:100%
}

.search .input_visibile:hover #click-val {
display:block
}

.search .input_visibile #click-val {
float:right;
display:none;
position:relative;
padding:12px;
border-left:1px solid #eee
}

.catico {
margin:30px 0 25px;
position:relative;
float:left;
min-width:100%
}

.search-line {
float:left;
height:40px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box
}

.search input {
border:none!important;
font-size:12px;
height:26px;
line-height:26px;
margin-right:10px;
padding:0 10px;
vertical-align:middle
}

.search input#query {
background:#fff;
width:301px;
height:40px;
font:inherit;
font-size:initial;
color:#A2A2A2!important;
padding-left:40px;
-webkit-box-shadow:inset 1px 1px 2px 1px #d8d8d8;
        box-shadow:inset 1px 1px 2px 1px #d8d8d8
}

#searchmain .search input#query {
background:#fff;
width:447px;
height:40px;
font-size:16px;
color:#A2A2A2!important;
padding-left:40px;
-webkit-box-shadow:inset 1px 1px 2px 1px #d8d8d8;
        box-shadow:inset 1px 1px 2px 1px #d8d8d8
}

#searchmain .search input#query:focus,.search input#query:focus,.list .filters .two_input input:focus,.search select[name="sCategory"]:focus,.search .input_visibile:focus,input:focus,textarea:focus {
border:1px solid #fde74c!important;
-webkit-box-shadow:none;
        box-shadow:none;
outline:0
}

#searchmain .search fieldset {
padding:12px;
background:#0098d0;
border-radius:15px 15px 0 0;
position:relative;
-webkit-border-radius:15px 15px 0 0;
-moz-border-radius:15px 15px 0 0;
display:block;
-ms-border-radius:15px 15px 0 0;
-o-border-radius:15px 15px 0 0;
-webkit-box-shadow:-1px 3px 10px -3px #555;
        box-shadow:-1px 3px 10px -3px #555;
width:100%
}

.search .input_visibile {
width:320px;
color:#A2A2A2;
border-left:1px solid #CCC;
font-size:16px;
padding-left:15px;
line-height:26px;
cursor:pointer;
height:40px;
float:right;
background:#fff;
-webkit-box-shadow:inset 1px 1px 2px 1px #d8d8d8;
        box-shadow:inset 1px 1px 2px 1px #d8d8d8
}

.search #categories-selector {
width:320px;
margin-left:9px;
color:#A2A2A2;
border-left:1px solid #CCC;
font-size:16px;
padding-left:43px;
line-height:26px;
cursor:pointer;
height:40px;
float:right;
background:#fff;
-webkit-box-shadow:inset 1px 1px 2px 1px #d8d8d8;
        box-shadow:inset 1px 1px 2px 1px #d8d8d8
}

.search #categories-selector .placeholder {
line-height:40px
}

.search-line .flex {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
    -ms-flex-align:center;
        align-items:center;
position:relative
}

.search-line .flex .boxi.icons {
min-width:19px
}

.search #categories-selector:after {
content:"\f0d7";
font-family:FontAwesome;
color:#0af;
margin-right:10px;
position:absolute;
right:4px;
top:9px;
font-size:21px
}

.search #categories-selector::before {
content:"\f009";
font-family:FontAwesome;
color:#aaa;
margin-right:10px;
position:absolute;
left:21px;
top:9px;
font-size:21px
}

.search .valuess:after {
content:"\f002";
font-family:FontAwesome;
color:#aaa;
margin-right:10px;
position:absolute;
left:13px;
top:9px;
font-size:21px
}

.search .search-line .valuess:after {
content:"\f002";
font-family:FontAwesome;
color:#aaa;
margin-right:10px;
position:absolute;
left:24px;
top:20px;
font-size:21px
}

.search .input_visibile span {
line-height:40px;
margin-left:20px;
min-width:206px;
font-size:15px;
white-space:nowrap;
display:block
}

.search .input_visibile span.intr {
position:absolute
}

.country {
width:400px;
background:url(images/c_country.png) repeat;
min-height:100px;
position:absolute;
z-index:999;
margin:0 auto;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
-ms-border-radius:5px;
-o-border-radius:5px;
margin-left:250px;
display:none;
top:0;
-webkit-box-shadow:2px 3px 6px rgba(0,0,0,0.4);
        box-shadow:2px 3px 6px rgba(0,0,0,0.4);
border:2px solid #C7D2F3;
padding-bottom:10px;
background:#fff
}

.text_country {
width:100%;
text-align:center;
margin-bottom:10px;
border-bottom:1px solid #ddd;
padding-bottom:5px;
color:#444;
font-size:14px;
padding-top:10px;
font-weight:700;
line-height:17px
}

.text_countryy {
width:100%;
text-align:center;
margin-bottom:10px;
border-bottom:1px solid #ddd;
padding-bottom:5px;
color:#444;
font-size:14px;
padding-top:10px;
font-weight:700;
line-height:17px
}

.back_country {
position:absolute;
left:10px;
cursor:pointer;
font-weight:500
}

.back_country:hover {
color:#417CD4
}

.back_countryy {
position:absolute;
left:10px;
cursor:pointer;
font-weight:500
}

.back_countryy:hover {
color:#417CD4
}

.top_selection.new .alltw {
text-align:center
}

.top_selection.new .only_c {
display:block;
font-weight:400;
cursor:pointer;
float:right
}

.only_sc {
display:block;
font-weight:400;
cursor:pointer;
float:right
}

.only_sc:hover,.msss .top_selection.new .only_c:hover {
color:#417CD4
}

.country strong,.country_new strong {
width:184px;
text-align:center;
display:inline-block;
float:left;
cursor:pointer;
padding-top:10px;
padding-bottom:10px;
margin-left:10px;
border:1px solid transparent;
-webkit-box-sizing:border-box;
box-sizing:border-box;
color:#212121;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
-ms-border-radius:5px;
-o-border-radius:5px;
line-height:14px
}

.country strong:hover,.country_new strong:hover {
border:1px solid #DDD;
-webkit-box-shadow:2px 3px 6px rgba(0,0,0,0.1);
        box-shadow:2px 3px 6px rgba(0,0,0,0.1);
border-radius:5px
}

.country_new {
width:400px;
background:url(images/c_country.png) repeat;
min-height:100px;
position:absolute;
z-index:999;
margin:0 auto;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
-ms-border-radius:5px;
-o-border-radius:5px;
margin-left:250px;
display:none;
top:0;
-webkit-box-shadow:2px 3px 6px rgba(0,0,0,0.4);
        box-shadow:2px 3px 6px rgba(0,0,0,0.4);
border:2px solid #C7D2F3;
padding-bottom:10px
}

.contenting {
display:block;
height:100%
}

.search_hide .second_search .regionnew #regiune {
font-weight:500;
width:184px;
display:inline-block;
padding:6px 28px 6px 12px;
cursor:pointer;
line-height:13px!important
}

.search_hide .second_search .regionnew #regiune strong {
font-weight:400;
border-bottom:1px solid #D8D8D8;
color:#707070
}

.search_hide .second_search .regionnew #regiune:hover {
background:#417CD4;
color:#fff
}

.search_hide .second_search .regionnew #regiune:hover strong {
color:#fff;
border-bottom:none
}

.search .regionselect:before {
width:25px;
height:12px;
background:url(../images/before.png) no-repeat;
content:'';
top:-11px;
left:552px;
position:absolute;
z-index:999999
}

.search .regionselect {
width:100%;
left:0;
top:42px;
position:absolute;
background:#fff;
border:2px solid #bbb;
padding:10px;
margin-top:9px;
font-size:14px;
display:none;
-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.08);
-ms-box-shadow:0 0 4px 0 rgba(0,0,0,.08);
-o-box-shadow:0 0 4px 0 rgba(0,0,0,.08);
box-shadow:0 0 4px 0 rgba(0,0,0,.08)
}

#searchmain .search .regionselect {
width:970px;
left:0;
top:53px;
position:absolute;
background:#fff;
border:1px solid #0098d0;
padding:10px;
margin-top:11px;
font-size:14px;
display:none;
-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.08);
-moz-box-shadow:0 0 4px 0 rgba(0,0,0,.08);
-ms-box-shadow:0 0 4px 0 rgba(0,0,0,.08);
z-index:999999;
-o-box-shadow:0 0 4px 0 rgba(0,0,0,.08);
box-shadow:0 0 4px 0 rgba(0,0,0,.08)
}

.search .regionselect div {
border-bottom:1px solid #eee
}

.search .regionselect span {
width:184px;
display:inline-block;
padding:6px 3px 6px 12px;
cursor:pointer;
transition:opacity .2s ease-in-out;
-moz-transition:opacity .2s ease-in-out;
-webkit-transition:opacity .2s ease-in-out;
-webkit-transition-delay:0;
transition-delay:0
}

.search .regionselect span.all_region {
display:none;
cursor:pointer
}

.search .regionselect.city span.all_region {
display:block;
text-align:center
}

#back-link,.search .regionselect span strong {
font-weight:400;
color:#707070;
white-space:nowrap;
word-wrap:break-word;
word-break:break-all;
text-overflow:ellipsis;
overflow:hidden
}

#back-link {
border-bottom:none
}

.search .regionselect span strong {
display:inline-block;
width:100%
}

.flexin {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
    -ms-flex-pack:justify;
        justify-content:space-between
}

#back-link:hover,.search .regionselect span:hover {
background:#fde74c
}

#back-link:hover,.search .regionselect span:hover strong {
color:#222;
border-bottom:none;
font-weight:700
}

.search .search_button_main:hover,.add_item .button,.add_item button:hover {
background:#fdf74c
}

.search .search_button_main {
color:#444;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
-ms-border-radius:3px;
-o-border-radius:3px;
border:none;
height:39px;
background-position:0;
line-height:39px;
font-size:20px;
text-transform:none;
padding:1px 15px 15px 36px;
margin:0 4px;
position:relative;
line-height:39px!important;
background:#FDE74C;
cursor:pointer;
float:right
}

.search .search_button_main:active {
color:#fff!important;
background-position:0
}

.search .search_button_main input {
	position:absolute;
	background:transparent;
	width:100%;
	height:100%;
	left:0;
	cursor:pointer;
}

div.breadcrumb {
    padding: 20px 0 0;
	display:block;
	width:960px;
}

ul.breadcrumb li {
	float: left;
    font-size: 12px;
    background: #fff;
    border-radius: 50px;
    padding: 2px 10px;
    margin-right: 10px;
}

.footer-links li {
float:left;
width:220px;
padding:5px;
font-size:11px
}

.form_publish .search {
float:left;
width:960px
}

.form_publish .search #expand_advanced {
font-size:11px;
margin-left:10px
}

.form_publish .search .extras {
display:none
}

.form_publish .publish_button {
background:#ec4901 url(images/button_link_bg.gif) repeat-x top;
border:1px solid #c54f00;
float:right;
margin:9px 10px 0 0;
padding:6px 10px 7px;
border-radius:5px
}

.form_publish .margin-bottom {
margin-bottom:10px;
margin-top:0
}

.form_publish .publish_button a {
background:url(images/button_link_icon.gif) no-repeat 0 2px;
color:#FFF;
float:left;
padding-left:15px;
text-decoration:none
}

.form_publish .publish_button a:hover {
text-decoration:underline
}

.home #main,.home-left-side {
float:left;
width:635px
}

.home #sidebar,.home-right-side {
float:right;
width:300px
}

.home .search {
border-bottom:1px solid #BBB;
margin-bottom:15px
}

.home .home-left-side h1 {
border-bottom:2px solid #f2f2f2;
color:#000;
font:17px Arial,Helvetica,Verdana,sans-serif
}

.home .home-left-side h1 strong {
border-bottom:1px solid #DDD;
display:block;
font-weight:400;
padding-bottom:7px
}

.home .home-left-side .categories {
clear:both;
float:left;
margin-bottom:25px;
padding:15px 0 0;
width:100%
}

.home .home-left-side .categories .col {
float:left;
width:197px
}

.home .home-left-side .categories .c2 {
margin:0 22px
}

.home .home-left-side .categories .c2 .col {
float:left
}

.home .home-left-side .categories .c2 .col.c2 {
margin:0 0 0 25px
}

.home .home-left-side .categories .c1 .col {
clear:both;
float:left;
width:100%
}

.home .home-left-side .categories .c1 .category ul {
clear:both;
float:left;
width:100%
}

.home .home-left-side .categories .category {
margin-bottom:15px
}

.home .home-left-side .categories .category h1 {
margin-bottom:5px
}

.home .home-left-side .categories .category h1 span {
color:#CCC
}

.home .home-left-side .categories .category li {
border-bottom:1px dotted #DDD;
color:#CCC;
font-size:11px;
padding:5px 0;
cursor:default
}

.home .prem h2,.home .latest_ads h2 {
padding:10px;
font-size:16px;
margin:10px 2px;
float:left;
width:205px;
min-width:180px;
text-align:center
}

.home .latest_ads h2 a {
color:initial;
font-size:initial
}

.home .latest_ads h2 a:hover {
text-decoration:underline
}

.home .leftline, .home .rightline {
	border-bottom:1px solid #dce1e4;
	float:left;
	width:39%;
	position:relative;
	top:30px
}

.home .see_more_link strong:hover {
text-decoration:underline
}

.home .see_more_link {
float:right;
margin:10px 0;
width:100%;
text-align:right;
padding:12px;
color:#222;
background:#0098d0;
border-radius:0 0 15px 15px;
position:relative;
-webkit-border-radius:0 0 15px 15px;
-moz-border-radius:0 0 15px 15px;
-ms-border-radius:0 0 15px 15px;
-o-border-radius:0 0 15px 15px;
cursor:pointer;
-webkit-box-shadow:-1px 3px 10px -3px #555;
        box-shadow:-1px 3px 10px -3px #555;
color:#e9f5f9
}

.home .publish_box {
background:#fff4d4;
border:1px solid #ffa727;
clear:both;
color:#000;
float:left;
margin-bottom:15px;
padding:10px;
width:218px
}

.home .publish_box h2 {
font:14px Georgia,Times,'Times New Roman',serif
}

.home .publish_box p {
font-size:11px;
margin:5px 0 8px
}

.home .publish_box .button_link {
background:#ec4901 url(images/button_link_bg.gif) repeat-x top;
border:1px solid #c54f00;
float:left;
padding:7px 10px;
border-radius:5px
}

.home .publish_box .button_link a {
background:url(images/button_link_icon.gif) no-repeat 0 2px;
color:#FFF;
float:left;
padding-left:15px;
text-decoration:none
}

.home .publish_box.candidates {
background:#f8f8ea;
border-color:#c7c13e
}

.home .publish_box.candidates .button_link {
background:#808b05 url(images/button_link_green_bg.gif) repeat-x top;
border-color:#6f6e00
}

.home .navigation {
background:#e9f5f9;
border:1px solid #bed7df;
border-top:none;
clear:both;
margin-bottom:15px;
padding:15px 10px;
border-bottom-right-radius:15px
}

.home .navigation h3 {
background:#94cee4;
color:#FFF;
margin-bottom:10px;
padding:7px 10px;
border-radius:5px
}

.home .navigation h3 strong {
font-weight:400
}

.home .navigation ul {
font-size:11px;
margin-bottom:15px
}

.home .navigation ul li {
padding:3px 0 3px 10px
}

.home .navigation ul li em {
color:#999;
font-style:normal
}

.list #main {
float:left;
padding-top:4px;
width:100%
}

.list #sidebar {
padding-left:0;
width:100%
}

.search-list .watchlist {
margin-top:65px;
text-align:right;
white-space:nowrap;
font-size:22px;
opacity:0
}

.search-list .item:hover .watchlist {
opacity:1;
-webkit-transition:All .5s;
transition:All .5s
}

.search-list .watchlist span .fa {
font-size:25px
}

.ad_list #list_head {
clear:both;
float:left;
width:100%;
padding:7px 0
}

.ad_list #list_head ul li a {
width:25%;
float:left;
padding:3px 0
}

.ad_list #list_head .inner {
border-bottom:1px solid #ddd;
clear:both;
float:left;
padding-bottom:5px;
width:100%;
font-size:13px
}

.ad_list #list_head h1 {
border:none;
float:left;
font:18px Georgia,Times,'Times New Roman',serif;
width:290px
}

.ad_list #list_head h1 strong {
border:none;
font-weight:400;
padding:0
}

.ad_list #list_head .see_by {
float:right;
margin:5px 10px 0 0
}

.ad_list #list_head .see_by span {
color:#CCC;
margin:0 5px
}

.ad_list #list_head .see_by a {
text-decoration:none
}

.ad_list #list_head .see_by a.current {
padding-right:12px
}

.ad_list .inner {
float:left;
width:100%;
padding:0 0 10px
}

.paginate {
padding:12px 27px;
text-align:right;
clear:both;
display:inline-block;
width:100%;
color:#222;
position:relative
}

.paginate li {
display:inline;
list-style-type:none
}

.paginate a:hover {
background-color:#f7f7f7;
color:#212121
}

.paginate a,.paginate span {
text-decoration:none;
margin:0 1px;
padding:5px 10px;
border:1px solid #f7f7f7;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
-ms-border-radius:2px;
-o-border-radius:2px;
color:#363636;
background:#ddd
}

.paginate a.previous {
margin-right:15px
}

.paginate a.next {
margin-left:15px
}

.paginate strong {
border:1px solid #EEE;
color:#F30;
margin:0 1px;
padding:5px 10px
}

.paginate em {
border:1px solid #EEE;
color:#AAA;
font-style:normal;
margin:0 1px;
padding:5px 10px;
text-decoration:none
}

.paginate em.previous {
margin-right:15px
}

.paginate em.next {
margin-left:15px
}

.paginate .searchPaginationSelected {
	background-color:#f7f7f7;
	color:#212121;
	font-weight:700;
	border:1px solid #aaa;
	text-decoration: none;
}

.list .filters .search-cat {
	float:left;
	clear:both;
	position:relative;
	z-index:9;
	width:100%;
}

.list .filters .s-row {
float:left
}

.list .filters {
background:#0af;
border:1px solid #eee;
border-top:none;
clear:both;
margin-bottom:15px;
padding:20px 0;
width:100%;
height:124px
}

#sidebar .filters .filter_plugin {
	float:left;
	background:#0af;
	margin:15px 5px;
	padding:8px;
	clear:both;
	z-index:10;
	width:100%;
	border-top:2px solid #fff;
	border-bottom-left-radius:19px;
	border-bottom-right-radius:19px;
	-moz-border-bottom-left-radius:19px;
	-moz-border-bottom-right-radius:19px;
	-webkit-border-bottom-left-radius:19px;
	-webkit-border-bottom-right-radius:19px;
	-khtml-border-bottom-left-radius:19px;
	-khtml-moz-border-bottom-right-radius:19px
}

.list .filters h3 {
float:left;
width:100%
}

.list .filters h3 strong {
font-weight:400
}

.list .filters .alert_form {
padding-top:15px
}

.list .filters .alert_form input {
border:1px solid #BBB;
font-size:11px;
margin:0 0 5px 10px;
padding:3px;
width:170px
}

.list .filters .row {
padding:0;
float:left;
margin:0 0 2px;
position:relative
}

.list .filters .search-cat fieldset.location {
float:left
}

.list .filters .row h6 {
color:#000;
font-size:12px;
font-weight:700;
margin-bottom:3px;
padding:0 5px
}

.list .filters .row label {
cursor:pointer
}

.list .filters .row input {
border:none;
border-radius:4px;
height:35px;
width:300px;
border:1px solid #d1d1d1
}

.list .filters .row input[name=city],input[name=sCity],input[name=sRegion] {
max-width:153px;
width:153px!important
}

.list .filters .row .selector {
background:#FFF;
padding-left:5px;
width:223px!important;
height:39px;
border:none
}

.list .filters .row .auto .selector {
width:auto
}

.list .filters .row .selector span {
background-position:right 17px;
height:39px;
padding:0 18px;
font-size:13px;
line-height:36px;
width:210px!important
}

.list .show_only {
float:left;
clear:both;
position:relative;
z-index:8;
margin:9px 0
}

.list .filters .row .auto .selector span {
width:auto
}

.list .filters .two_input {
color:#999;
font-size:11px
}

.list .filters .two_input input {
border:1px solid #d1d1d1!important;
font-size:11px;
margin-right:2px;
padding:4px 9px 5px;
width:142.4px;
height:35px;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-ms-border-radius:4px;
-o-border-radius:4px
}

.list .filters .two_selects .selector {
width:75px
}

.list .filters .two_selects .selector span {
width:45px
}

.list .filters .checkboxes ul {
font-size:11px
}

.list .filters .checkboxes ul li {
color:#999;
padding-bottom:3px;
float:left
}

.list .filters .checkboxes ul li strong {
color:#069;
font-weight:400
}

.list .filters .slider {
margin-bottom:10px
}

.list .filters .slider h6 {
margin-bottom:0
}

.list .filters .slider input {
background:transparent;
border:none;
color:#999;
margin-bottom:3px;
text-align:center;
width:90%
}

.list .filters .slider .ui-slider {
margin:0 15px 0 8px;
position:relative
}

.list .filters .slider .ui-widget-content {
background:#bdd7df;
border-color:#bdd7df;
height:5px
}

.list .filters .slider .ui-widget-header {
background:#FFF
}

.list .filters .slider .ui-slider-horizontal .ui-slider-handle {
background:#bac8cd;
border-color:#9aafb6;
height:15px;
top:-.5em;
width:6px;
position:absolute
}

.list .filters .salary_range input {
margin-right:3px;
width:42px
}

.list .filters .salary_range span.range {
margin-right:3px
}

.list .filters .salary_range .selector {
position:relative;
top:-2px;
width:60px
}

.list .filters .salary_range .selector span {
width:30px
}

.list .filters .button {
float:right
}

.filters label.price {
width:100px
}

.filters .checkboxes {
display:inline-block;
height:39px;
line-height:30px;
padding:0 8px;
position:relative
}

.filters .searchlogo:after {
content:"\f002";
font-family:FontAwesome;
color:#212121;
font-size:26px;
position:relative;
top:-1px;
left:-2px
}

#sidebar #custom_attributes input[type="text"] {
width:91px;
max-width:91px
}

#sidebar #custom_attributes .one_input input {
margin:0 4px
}

#sidebar #custom_attributes .detail_label {
border:1px solid #eee
}

#sidebar #custom_attributes .search_select {
width:116px;
height:35px;
border:none;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-ms-border-radius:4px;
-o-border-radius:4px;
color:#A2A2A2
}

#sidebar #custom_attributes .filters .row {
margin:0 6px
}

#sidebar #custom_attributes .search_label {
color:#fff
}

#sidebar .filters .row #meta_new-custom-field {
width:116px;
height:35px;
border:none;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-ms-border-radius:4px;
-o-border-radius:4px
}

#sidebar #custom_attributes .search_limits label {
color:#fff
}

#custom_attributes .search_smalltext {
width:48%!important
}

#itemm #custom_attributes tr,#itemm #description #custom_fields tr,.table-attributes tr,#description tr {
width:48%;
float:left;
border-bottom:1px solid #eee;
margin:0 4px
}

#itemm #custom_attributes td,#itemm #description #custom_fields td,.table-attributes td,#description td {
font-size:15px;
padding:6px 0
}

#itemm #custom_attributes tbody,#itemm #description #custom_fields tbody,.table-attributes tbody,#description tbody {
margin:10px 5px;
float:left
}

.add_item #custom_attributes {
padding:0 87px;
margin:0 auto
}

#itemm .share a.watchlist {
font-size:26px
}

#itemm .share p.watchlist {
float:left;
padding:0 10px;
background:#f7f7f7;
border-radius:2px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
-ms-border-radius:2px;
-o-border-radius:2px
}

#itemm .share {
float:right;
border-top:1px solid #eee;
width:100%;
padding:3px 0
}

#itemm .share .fa-odnoklassniki-square {
color:#ee8208
}

#itemm .share .fa-odnoklassniki-square:hover {
color:#de7b0c
}

#itemm .share .fa-vk {
color:#507299
}

#itemm .share .fa-vk:hover {
color:#3b5c82
}

#itemm .share .fa-facebook-square {
color:#3b5998
}

#itemm .share .fa-facebook-square:hover {
color:#273d6b
}

#itemm .share .fa-google-plus-square {
color:#db4437
}

#itemm .share .fa-google-plus-square:hover {
color:#ac3126
}

#itemm .share .fa-twitter-square {
color:rgba(0,153,204,.8)
}

#itemm .share .fa-twitter-square:hover {
color:rgba(2,119,158,0.8)
}

#itemm .share a.facebook,#itemm .share a.google,#itemm .share a.twitter,#itemm .share a.vk,#itemm .share a.ok {
font-size:28px
}

.user-watchlist .text {
float:left;
width:60%
}

.wrapper .block_tt {
background:#0af;
float:left;
width:960px;
height:40px;
margin:10px 0 0;
display:-webkit-box;
display:-moz-flex;
display:-ms-flexbox;
display:-ms-flex;
display:-o-flex;
display:flex;
-webkit-box-pack:justify;
    -ms-flex-pack:justify;
        justify-content:space-between;
-webkit-justify-content:space-between
}

.wrapper .block_tt .item_title {
float:left
}

.wrapper .block_tt .stat_item {
float:right;
padding:11px;
text-align:right
}

#itemm .share a {
font-size:24px;
margin:0 1px;
float:right
}

#itemm .related_ads h2 {
padding:2px 15px;
font-size:13px;
float:left;
width:100%;
clear:both
}

#itemm .related_ads h2 strong {
border-bottom:1px solid #eee;
width:100%;
float:left;
padding:3px 0
}

#itemm .premium_item {
position:absolute;
cursor:default;
background:#FF5722;
color:#FFF;
padding:5px 26px;
text-transform:uppercase;
font-weight:700;
top:45px;
font-size:20px;
left:-9px;
opacity:1;
border-radius:0 4px 4px 0;
-webkit-border-radius:0 4px 4px 0;
z-index:9
}

#itemm .premium_item::after {
content:'';
position:absolute;
left:0;
bottom:-10px;
border:5px solid transparent;
border-top:5px solid #c30;
border-right:5px solid #c30
}

#itemm #sidebar .contact_button a {
color:#fff;
padding:15px
}

#itemm #sidebar .contact_button {
display:block;
margin:5px 0;
padding:12px 15px 12px 32px;
border:1px solid #efefef;
font-weight:700;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-ms-border-radius:4px;
-o-border-radius:4px;
position:relative;
color:#fff;
font-size:14px;
background:#8BC34A;
word-wrap:break-word;
cursor:pointer
}

.wrapper .block_tt .stat_item .post_views_icon {
background:url(../images/view.svg) no-repeat 0 0;
width:14px;
height:10px;
margin:4px 9px 0;
opacity:.5;
filter:alpha(opacity=50);
display:inline-block;
float:left;
color:#909399;
cursor:default;
white-space:nowrap
}

#itemm #report {
float:right;
padding:5px 3px 0;
position:relative;
width:116px;
text-align:right
}

#itemm #report strong:hover {
text-decoration:underline
}

#itemm #report strong {
background:url(../images/language_arrow.gif) no-repeat right center;
color:#FF5722;
padding:0 16px;
font-size:12px;
position:relative;
font-weight:700;
padding-right:9px;
cursor:pointer;
background-color:#fff;
z-index:2
}

#itemm #report span {
border:1px solid #eee;
display:none;
right:0;
position:absolute;
top:14px;
background:#fff;
z-index:1
}

#itemm #report span a {
display:block;
font-size:13px;
margin:4px 0;
text-align:right;
padding:0 10px 0 60px
}

#itemm #edit_item_view {
position:relative;
padding:0 10px
}

#itemm #edit_item_view strong {
color:#999;
font-size:14px;
font-weight:400;
padding-right:9px;
border-bottom:1px solid #eee
}

#itemm #main {
float:left;
width:634px
}

#itemm #main h2 {
border-bottom:1px solid #DDD;
color:#000;
font-size:14px;
margin-bottom:15px;
padding-bottom:5px
}

#itemm #sidebar {
float:right;
width:300px;
margin:4px;
position:-webkit-sticky;
position:-moz-sticky;
position:-ms-sticky;
position:-o-sticky;
position:sticky;
top:10px
}

#itemm .offer-user__location {
margin:0 -1px;
margin-bottom:-39px;
z-index:0;
padding:10px 10px 52px;
-webkit-box-sizing:border-box;
        box-sizing:border-box;
position:relative;
background:url(../images/map-embed.png) 43% 0 no-repeat
}

#itemm .maps .close {
position:absolute;
z-index:999;
right:-12px;
top:-15px;
font-size:33px;
width:30px;
height:30px;
background:url(../images/close.png) no-repeat;
cursor:pointer
}

#itemm #sidebar .price-label {
padding:9px 5px;
margin:0 0 10px -5px;
position:relative;
border:1px solid #efefef;
border-left:none;
border-radius:0 4px 4px 0;
background:#fff;
color:#414e41;
text-align:center;
line-height:34px;
height:68px;
z-index:2
}

#itemm #sidebar .price-label:before {
width:17px;
height:67px;
background:url(../images/pricelab.png) no-repeat;
position:absolute;
top:0;
left:-17px;
content:''
}

.shad {
	width:100%;
	display:inline-block;
	margin:0 auto;
}

.opeen {
	left:0!important
}

.maps {
top:0;
position:fixed;
left:-9999px;
z-index:999999;
width:100%;
height:100%;
background:rgba(158,158,158,0.35)
}

.inbox {
margin:0 auto;
border:1px solid #eee;
border-radius:5px;
position:relative;
width:620px;
margin-top:11%
}

.maplocitem {
border:3px solid #35c3d9;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
-ms-border-radius:5px;
-o-border-radius:5px
}

#itemm .offer-user__address .showmap {
float:right;
cursor:pointer
}

#itemm .offer-user__address .showmap:hover {
text-decoration:underline
}

#itemm .offer-user__address {
text-align:left;
z-index:99;
border-radius:3px;
padding:0 5px;
background:#fff;
position:relative;
cursor:default
}

#itemm #photos .one-img {
clear:both;
display:block;
width:100%;
max-width:100%;
text-align:center;
margin:0 auto;
margin-bottom:10px
}

.photoss {
position:relative
}

.photoss .owl-prev {
position:absolute;
left:0;
top:50%
}

.photoss .owl-next {
position:absolute;
right:0;
top:50%
}

#itemm #photos .all-img {
height:340px;
width:auto;
margin:0 auto;
border:1px solid #eee
}

#itemm #photos .all-img.one {
height:300px;
text-align:center
}

#itemm .offer-titlebox__details .show-map-link {
color:#222;
font-weight:700
}

#itemm .offer-titlebox__details span {
padding-left:10px;
font-size:12px;
font-size:13px
}

#itemm .descriptioncontent {
padding:15px 11px;
word-break:break-all;
margin-bottom:0!important;
min-height:84px;
font-size:14px
}

#itemm .offer-titlebox__details a {
color:#434343;
text-decoration:none;
margin-right:5px
}

#itemm .offer-titlebox {
padding:10px 15px;
float:left;
width:100%
}

#itemm .offer-titlebox__details {
border-bottom:1px solid #eee
}

#itemm .hide-tail {
display:none
}

.wrapper h1 {
word-wrap:break-word;
line-height:36px;
margin-bottom:4px;
font-weight:700;
color:#fff;
padding:0 8px;
font-size:26px
}

#itemm .offer-sidebar__box {
border:1px solid #efefef;
border-top:none;
border-radius:0 0 4px 4px;
-webkit-box-sizing:border-box;
        box-sizing:border-box;
background:#fff;
margin:10px 0
}

#itemm .offer-user__details {
padding:2px 20px 0;
text-align:center;
position:relative;
top:-9px
}

#itemm .offer-user__name {
float:left;
width:100%
}

#itemm .offer-user__details h4 {
margin-bottom:5px;
font-size:17px;
color:#0098d0;
line-height:1em;
font-weight:400;
padding:0
}

#itemm .offer-user__image img {
position:absolute;
max-width:65px;
max-height:65px;
top:0;
left:0;
right:0;
bottom:0;
display:block;
width:65px;
height:65px
}

#itemm .offer-user__image {
left:38%;
width:70px;
height:70px;
border-radius:50%;
-webkit-box-sizing:border-box;
        box-sizing:border-box;
text-align:center;
position:relative;
overflow:hidden
}

#itemm #sidebar .contact-button .fa-phone {
font-size:21px
}

#itemm #sidebar .contact-button .phone_item {
padding:0 0 0 23px;
font-weight:700
}

#itemm #sidebar .contact-button .click-tel .textm,#itemm #sidebar .contact-button .click-tel .textem {
font-size:13px;
color:#f7f7f7;
font-weight:100
}

#itemm #sidebar .contact-button .click-tel .textm:hover,#itemm #sidebar .contact-button .click-tel .textem:hover {
text-decoration:underline
}

#itemm #sidebar .contact-button {
display:block;
padding:12px 15px 12px 32px;
border:1px solid #efefef;
font-weight:700;
border-radius:4px;
position:relative;
color:#fff;
font-size:18px;
background:#8BC34A;
word-wrap:break-word;
cursor:pointer
}

#itemm .offer__innerbox,.related_ads {
border:1px solid #efefef;
border-radius:0 0 4px 4px;
background:#fff;
position:relative;
display:inline-block;
width:99%;
margin:4px
}

#itemm #sidebar .price-label .price {
margin-top:9px;
display:block;
font-size:22px;
font-weight:700
}

.item #type_dates {
border-bottom:1px dotted #DDD;
padding:10px 0
}

.item #type_dates strong {
color:#993;
font-size:16px;
margin-right:15px;
text-transform:uppercase
}

.item #type_dates em {
color:#999;
font-style:normal;
margin-right:15px
}

.item #item_location {
clear:both;
float:left;
margin-bottom:20px;
width:100%
}

.item #item_location li {
border-bottom:1px dotted #DDD;
float:left;
padding:10px 10px 10px 0;
width:190px
}

.item #description {
clear:both;
float:left;
line-height:18px;
margin-bottom:20px;
width:100%
}

.item #description .contact_button {
line-height:normal;
padding-top:10px
}

.item #description .contact_button .share {
margin-left:10px
}

.item #description .contact_button strong {
background:#ff7f26 url(images/button_light_orange_bg.gif) repeat-x top;
border:1px solid #e67020;
float:left;
padding:6px 10px 7px;
border-radius:5px
}

.item #description .contact_button strong a {
color:#FFF;
float:left;
text-decoration:none;
text-shadow:1px 1px 0 #c30;
-webkit-filter:dropshadow(color=#c30,offx=1,offy=1);
        filter:dropshadow(color=#c30,offx=1,offy=1)
}

.item #description .contact_button strong a:hover {
text-decoration:underline
}

.item .attributes {
clear:both;
float:left;
margin-bottom:10px;
width:100%
}

.item .attributes ul {
clear:both;
float:left;
width:100%
}

.item .attributes ul li {
background:url(images/bullet_square.gif) no-repeat 2px 6px;
float:left;
margin:0 10px 20px 0;
padding-left:10px;
width:180px
}

.item .attributes p {
clear:both;
margin-bottom:20px
}

.item #item_map {
margin-bottom:20px
}

.item #item_map h2 {
margin-bottom:5px
}

.item #item_map #gmap {
border:1px solid #b6b6b6;
height:250px
}

#itemm #comments .comments_list {
border-bottom:1px dotted #DDD;
margin-bottom:20px
}

#itemm #comments .comment {
margin-bottom:15px;
padding:7px 0 0 40px;
border-top:1px solid #eee
}

#itemm #comments .comment h3 {
color:#666;
margin-bottom:5px
}

#itemm #comments .comment h3 em {
color:#888;
font-size:12px;
font-weight:400
}

#itemm #comments .comment p {
color:#878787;
font-style:italic;
line-height:18px;
background:#ffeba0;
padding:10px
}

#itemm #comments .pagination {
text-align:right;
margin-right:10px;
margin-bottom:15px
}

#itemm #comments .pagination a {
border:1px dotted #AAA;
padding:5px 8px
}

#itemm #comments .pagination a.searchPaginationSelected {
background-color:#f7f7f7
}

#itemm #comments .pagination a.searchPaginationNext,#itemm #comments a.searchPaginationPrev,#itemm #comments .pagination a.searchPaginationFirst,#itemm #comments a.searchPaginationLast {
border:0;
text-decoration:none
}

#itemm #comments .pagination a.searchPaginationNext:hover,#itemm #comments a.searchPaginationPrev:hover,#itemm #comments .pagination a.searchPaginationFirst:hover,#itemm #comments a.searchPaginationLast:hover {
background-color:#fff
}

#itemm #comments a:hover {
background-color:#f7f7f7
}

#itemm #comments form {
clear:both
}

#itemm #comments form h3 {
color:#000;
margin-bottom:10px
}

#itemm #comments form label {
clear:left;
float:left;
margin-right:10px;
padding-top:4px;
width:140px
}

#itemm #comments form input,#contact fieldset input,#itemm #comments form textarea,#contact fieldset textarea,#sent_friend fieldset input,#sent_friend fieldset textarea {
background:#fff;
border:1px solid #d1d1d1;
margin:4px 0;
padding:6px 7px;
border-radius:4px;
width:100%
}

#itemm #comments fieldset button,#itemm #sent_friend fieldset button,#contact fieldset button {
float:right;
min-width:30%
}

#itemm #comments fieldset,#itemm #sent_friend fieldset {
padding:13px
}

#itemm #comments form .button {
clear:both;
float:left;
margin:10px 0 0 150px
}

#itemm .tabs {
padding:4px;
float:left;
margin:0 auto;
width:100%
}

#itemm .tabs>section {
display:none;
padding:15px;
background:#fff;
border:1px solid #efefef
}

#itemm .tabs>section>p {
margin:0 0 5px;
line-height:1.5;
color:#383838;
-webkit-animation-duration:1s;
animation-duration:1s;
-webkit-animation-fill-mode:both;
animation-fill-mode:both;
-webkit-animation-name:fadeIn;
animation-name:fadeIn
}

@-webkit-keyframes fadeIn {
from {
opacity:0
}

to {
opacity:1
}
}

@keyframes fadeIn {
from {
opacity:0
}

to {
opacity:1
}
}

#itemm .tabs>input {
display:none;
position:absolute
}

#itemm .tabs>label {
display:inline-block;
margin:0 0 -1px;
padding:15px 18px;
font-weight:600;
text-align:center;
color:#555;
border:0 solid #efefef;
border-width:1px;
background:#f1f1f1;
border-radius:3px 3px 0 0;
width:206.3px
}

#itemm .tabs>label:before {
font-family:fontawesome;
font-weight:400;
margin-right:10px
}

#itemm .tabs>label[for*="1"]:before {
content:"\f003";
color:#0af
}

#itemm .tabs>label[for*="2"]:before {
content:"\f0e6";
color:#8bc34a
}

#itemm .tabs>label[for*="3"]:before {
content:"\f1d9";
color:#fc0
}

#itemm .tabs>label:hover {
color:#212121;
cursor:pointer;
background:rgba(55,175,215,0.12)
}

#itemm .tabs>input:checked+label {
color:#555;
border-top:3px solid #0af;
border-bottom:1px solid #fff;
background:#fff;
border-radius:4px 4px 0 0
}

#itemm #tab1:checked~#content-tab1,#tab2:checked~#content-tab2,#tab3:checked~#content-tab3,#tab4:checked~#content-tab4 {
display:block
}

#itemm #useful_info {
background:#f7f7f7;
border:1px solid #DDD;
clear:both;
padding:15px 20px;
border-radius:10px;
margin-bottom:10px
}

#itemm #useful_info h2 {
border:none;
margin:0
}

#itemm #useful_info ul {
list-style:disc outside;
padding-left:20px
}

#itemm #useful_info ul li {
line-height:18px;
margin-top:8px
}

#itemm #photos {
margin-bottom:10px;
padding:10px;
z-index:inherit
}

#itemm #photos .stand {
margin:0 auto;
display:block
}

#itemm #photos #all_photo {
text-align:center;
display:block
}

#itemm #photos a {
text-decoration:none
}

#itemm #photos #prev {
float:left;
width:100%;
margin:0 auto;
text-align:center;
border-bottom:1px solid #eee
}

#itemm #photos .main_photo {
margin-bottom:4px
}

#itemm #photos .main_photo a {
color:#FFF;
display:block;
font-size:11px;
position:relative
}

#itemm #photos .main_photo a:hover {
color:#FC0
}

#itemm #photos .main_photo img {
padding:3px
}

#itemm #photos .main_photo strong {
background:#000;
bottom:10px;
float:right;
padding:3px 8px 4px;
position:absolute;
right:10px
}

#itemm #photos .mini_photos img {
margin:0 1px 1px 0
}

.inner {
clear:both;
margin:5px 0;
padding:13px 0
}

#contact {
margin:20px auto
}

#contact h2 {
color:#000;
font-size:14px;
margin-bottom:8px;
padding-left:12px
}

#contact p {
margin-left:16px;
font-size:12px;
padding:2px;
line-height:18px
}

#contact p.contact_button {
margin-top:10px;
height:30px
}

#contact p.contact_button strong {
margin-left:10px;
background:#ff7f26 url(images/button_light_orange_bg.gif) repeat-x top;
border:1px solid #e67020;
float:left;
padding:6px 10px 7px;
border-radius:5px
}

#itemm #contact p.contact_button strong a {
color:#FFF;
float:left;
text-decoration:none;
text-shadow:1px 1px 0 #c30;
-webkit-filter:dropshadow(color=#c30,offx=1,offy=1);
        filter:dropshadow(color=#c30,offx=1,offy=1)
}

#contact p.contact_button strong a:hover {
text-decoration:underline
}

#contact form {
margin-top:10px
}

#contact fieldset {
background:#FFF;
padding:13px;
border-radius:10px
}

#contact fieldset h3 {
color:#000;
font-size:12px;
margin-bottom:3px
}

#contact fieldset p {
font-size:11px;
margin-bottom:10px
}

#contact fieldset label {
display:block
}

#contact fieldset .button {
background:#ff7f26 url(images/button_light_orange_bg.gif) repeat-x top;
border:1px solid #e67020;
color:#FFF;
float:right;
text-shadow:1px 1px 0 #c30;
-webkit-filter:dropshadow(color=#c30,offx=1,offy=1);
        filter:dropshadow(color=#c30,offx=1,offy=1)
}

.user_forms .inner {
	background: #fff;
    clear: both;
    margin: 0 auto;
    padding: 13px;
    width: 350px;
    border-radius: 5px;
    border: 1px solid rgba(0,0,0,0.1);
}

.user_forms h1 {
	font-size: 21px;
    padding-left: 14px;
    text-align: left;
    color: #000;
    margin: 16px 0 10px;
    font-weight: bold;
}

.user_forms form {
	background:#FFF;
	clear:both;
	padding:13px;
	border-radius:4px;
	position:relative;
}

.user_forms form .label {
font-size:13.5px;
padding:5px;
display:block;
color:#797777
}

.user_forms form label {
display:block;
font-weight:700;
position:relative
}

.user_forms form input {
width:100%;
padding:12px 47px;
margin-bottom:5px;
border:1px solid #d2d2d2;
border-radius:3px;
font-family:inherit
}

.user_forms form textarea {
border:1px solid #BBB;
margin-bottom:15px;
padding:5px;
width:300px
}

.user_forms form .checkbox {
margin:7px 0 29px
}

.user_forms form .checkbox label {
display:inline;
cursor:pointer;
font-weight:100;
color:#909090
}

.user_forms form .checkbox input {
border:none;
margin:0;
padding:0;
width:auto
}

.user_forms form .more-login {
text-align:center;
margin-top:37px
}

.user_forms button {
	width:100%;
	background-color: #1da1f2;
    border: 1px solid #1da1f2;
    color: #fff;
	margin:18px 0;
	border-radius: 50px;
}

.user_forms #s_name_lab:after {
content:"\f007 ";
font-family:FontAwesome
}

.user_forms #email_lab:after {
content:"\f1fa ";
font-family:FontAwesome
}

.user_forms #pas_lab:after,#pas_lab_2:after {
content:"\f023";
font-family:FontAwesome
}

.user_forms #email_lab:after,.user_forms #s_name_lab:after,.user_forms #pas_lab:after,#pas_lab_2:after {
position:absolute;
top:0;
left:0;
font-size:21px;
padding:10px 11px;
text-align:center;
min-width:18px;
border-right:1px solid #ddd;
color:#969a9c;
border-radius:2px 0 0 2px
}

.user_account {
clear:both;
float:left;
padding:15px 10px;
width:960px;
background:#f7f7f7
}

.user_account h1 {
color:#000;
font-style:inherit;
margin-bottom:10px
}

.user_account h1 strong {
border-bottom:1px solid #DDD;
display:block;
font-weight:400;
padding-bottom:7px
}

.user_account h2 {
font-size:16px;
padding:1px 0 7px 16px;
border-bottom:1px solid #eee;
margin-bottom:10px
}

.user_account #sidebar {
float:left;
padding:0 15px;
width:100%
}

.user_account #sidebar li {
	padding:4px 10px;
	float:left;
	border-top: 2px solid transparent;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
}

.user_account #sidebar .opt_logout {
float:right
}

.user_account #sidebar .active,.user_account #sidebar li:hover {
border-left:1px solid #ddd;
border-right:1px solid #ddd;
z-index:9999999;
position:relative;
top:0;
display:block;
background:#fff;
border-radius:3px 3px 0 0;
border-top:2px solid #0af;
cursor:pointer
}

.user_account #sidebar .active a {
color:#333
}

.user_account #sidebar a {
color:#333
}

.user_account #main {
float:left;
padding:8px 0 15px 10px;
width:100%;
border:1px solid #ddd;
position:relative;
top:-1px;
background:#fff;
-webkit-box-shadow:inset 0 -3px 7px 0 #ddd;
        box-shadow:inset 0 -3px 7px 0 #ddd
}

.user_account .account_info h3 {
font-size:14px;
margin-bottom:5px
}

.user_account .account_info p {
line-height:18px;
margin-bottom:15px
}

.user_account .modify_profile form {
clear:both;
display:inline;
float:left;
width:100%
}

.user_account .modify_profile form h3 {
color:#000;
margin-bottom:10px
}

.user_account .modify_profile form label {
clear:left;
float:left;
margin-right:10px;
padding-top:7px;
width:100px
}

.user_account .modify_profile form input,.user_account .modify_profile form select {
border:1px solid #d1d1d1;
float:left;
margin-bottom:5px;
padding:5px;
width:250px;
border-radius:2px;
-webkit-border-radius:2px;
font-size:inherit
}

.user_account .modify_profile .update {
float:left;
margin-bottom:5px;
padding:5px;
width:250px
}

.user_account .modify_profile form textarea {
border:1px solid #d1d1d1;
float:left;
padding:5px;
width:80%;
border-radius:2px
}

.user_account .modify_profile form button {
float:right;
margin:24px 7px 0
}

.user_account .modify_profile form #delete_account:before {
content:"\f00d ";
font-family:FontAwesome;
padding:10px
}

.user_account .modify_profile .row {
float:left;
margin-bottom:5px;
padding:0 10px;
width:50%
}

.user_account .modify_profile .kat {
float:left;
clear:both;
width:100%;
padding:10px;
-webkit-box-shadow:0 4px 0 0 #f7f7f7;
        box-shadow:0 4px 0 0 #f7f7f7;
border-bottom:1px solid #eee
}

.user_account .modify_profile .loc {
float:left;
clear:both
}

.user_account .your_items h2 a {
border-left:1px solid #DDD;
font-weight:400;
margin-left:5px;
padding-left:10px
}

.user_account .your_items .item {
border-bottom:1px dotted #DDD;
margin-bottom:15px;
padding-bottom:15px
}

.user_account .your_items .item h3 {
font-size:14px;
margin-bottom:5px
}

.user_account .your_items .item p {
line-height:18px
}

.user_account .your_items .item span {
color:#CCC;
margin:0 10px
}

.user_account .your_items .item .options {
margin-top:5px
}

.user_account .your_items .item .delete {
color:#999;
font-size:11px
}

.modify_profile fieldset {
padding:0 10px
}

.user_account .item {
display:inline-block;
width:100%;
position:relative;
margin-bottom:5px;
padding:2px 0 2px 15px;
border-bottom:1px solid #eee
}

.user_account .photo-item {
float:left;
width:20%
}

.user_account .info_user_items {
float:left;
width:60%
}

.user_account .item h3 {
float:left;
width:63%;
padding:7px 0;
font-size:17px
}

.user_account .photo-item img {
width:151px;
height:auto;
max-width:151px;
max-height:150px
}

.user_account .item .date,.user_account .item .options {
float:left;
width:100%;
margin:7px 0
}

.user_account .item .options {
font-size:14px
}

.user_account .item .views {
line-height:37px;
width:19%;
float:left
}

.user_account .item .options .edit,.user_account .item .options .delete {
float:left;
border:1px solid #eee;
margin:0 7px;
padding:0 3px
}

.user_account .item .options a {
padding:0 16px
}

.user_account .item .stat {
float:left;
padding:2px 5px
}

.user_account .item .stat .user-listing-active {
background:#62c34a;
color:#fff;
padding:0 10px;
border-radius:2px
}

.user_account .item .stat .user-listing-inactive,.user_account .item .stat .user-listing-expired,.user_account .item .stat .user-listing-spam {
background:#bbb;
font-weight:700;
color:#222;
padding:0 10px
}

.user_account .item .price {
font-size:14px;
float:left;
border-radius:2px;
font-weight:700;
text-align:center;
background:#00bcd4;
color:#fff;
padding:2px 25px;
text-shadow:1px 2px 20px #ddd
}

.user_account .item .stat .user-listing-premium {
background:#FFEB3B;
color:#222;
padding:0 10px
}

#uniform-delete_account,#delete_account {
background-color:#DB4040;
border-color:#9E0000;
color:#fff;
font-family:inherit
}

.user_account #main .count {
position:absolute;
font-size:14px;
font-weight:700;
background:#ff5722;
padding:0 5px;
color:#fff;
right:0;
border-radius:50%
}

.user_account #main .gridstat {
float:left;
width:33.3%;
position:relative
}

.user_account #main .dash-item {
float:left;
width:33.3%
}

.user_account #main .dash-item .listitem {
width:100%;
float:left;
padding:5px;
font-size:14px;
margin:0 auto;
text-align:center
}

.user_account #main .dash-item .listitem >a {
border-bottom:1px solid #eee
}

.user_account #main .gridstat .fa {
font-size:85px
}

.user_account #main .all-con {
float:left;
position:relative;
clear:both;
margin:0 auto;
text-align:center;
padding:10px;
border-bottom:1px solid #eee;
width:100%
}

.user_account #main > .userItem {
float:left;
width:100%;
padding-top:4px
}

.user_account .blios {
float:left;
width:160px
}

.user_account .blios img {
vertical-align:middle;
max-width:170px;
max-height:139px;
float:none;
height:130px;
width:auto
}

.user_forms #email_lab:after {
content:"\f1fa ";
font-family:FontAwesome
}

.user_forms #pas_lab:after {
content:"\f023";
font-family:FontAwesome
}

.user_forms #email_lab:after,.user_forms #pas_lab:after {
position:absolute;
top:0;
left:0;
font-size:21px;
padding:10px 12px;
color:#969a9c;
border-radius:2px 0 0 2px;
border-right:1px solid #ddd
}

.user_forms .forgot {
float:right
}

.user_forms .forgot:hover {
text-decoration:underline
}

.user_forms .more-login:hover {
text-decoration:underline
}

.user_account .userItemData {
float:left;
padding:0 10px
}

.user_account .buttons_alert {
padding:10px
}

.qq-upload-button div:after {
content:"\f03e";
font-family:FontAwesome;
margin-right:10px;
position:absolute;
left:225px;
top:3px;
font-size:49px;
color:#0af
}

.box-add .title_char,.descp_char {
float:left;
border-radius:2px;
background:#90ee90;
font-weight:700
}

.box-add .title_char {
position:absolute;
top:40%;
right:0;
padding:6px 5px
}

.box-add .descp_char {
position:absolute;
top:12%;
right:0;
padding:6px 5px
}

.add_item .seller_info input,.location .row input {
width:50%
}

.add_item .photos .text {
padding:0 14px
}

.add_item .general_info {
position:relative;
width:100%
}

.add_item .location {
display:inline-block;
width:100%
}

.add_item .title,.description {
padding:0 0 15px;
position:relative
}

.add_item {
clear:both;
float:left;
padding:15px 10px;
width:950px
}

.add_item h1 {
color:#333;
font-size:19px;
margin-bottom:20px;
padding:8px 21px 0
}

.add_item h1 strong {
	display: block;
    font-weight: 500;
    padding-bottom: 7px;
    font-size: 20px;
    padding: 11px 0;
    text-align: center;
}

.add_item h2 {
	font-size:16px;
	border-top: none;
	margin-bottom:20px;
	border-bottom:1px solid #eee;
	padding: 13px 90px 10px;
	-webkit-box-shadow:0 4px 0 0 #f7f7f7;
	    box-shadow:0 4px 0 0 #f7f7f7
}

.add_item #plugin-hook label {
line-height:28px;
margin:10px 0 0;
min-width:120px
}

.filter_plugin select {
width:116px;
height:35px;
border:none;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-ms-border-radius:4px;
-o-border-radius:4px;
color:#A2A2A2;
margin:0 2px
}

.list .filters .row.checkbox {
width:auto;
padding:14px 0 0
}

.list .filters .row input[type="checkbox"] {
width:auto
}

.filter_plugin tr {
float:left
}

#withPicture {
line-height:26px;
line-height:26px;
height:42px;
margin-right:4px;
padding:0;
cursor:pointer
}

.filter_plugin .one_input input {
margin-right:2px;
margin-left:2px
}

.add_item label {
float:left;
line-height:30px;
margin-right:10px;
min-width:77px;
font-weight:700;
cursor:pointer;
color:#757575
}

#withPicture_lab {
color:#fff;
cursor:pointer
}

#showEmail,#remember {
display:none
}

#showEmaillab:before,#remember_log:before {
content:"";
display:inline-block;
width:16px;
height:16px;
margin-right:10px;
background-color:#fff;
border:1px solid #d8d8d8;
border-radius:2px;
position:relative;
vertical-align:middle
}

#showEmail:checked+ #showEmaillab:before,#remember:checked+ #remember_log:before {
background-image:url(../images/input-checkbox-checked.svg);
text-shadow:1px 1px 1px rgba(0,0,0,.2);
color:#fff;
background-position:center center;
background-repeat:no-repeat;
vertical-align:middle;
text-align:center;
background-color:#0af;
border-radius:3px;
border-color:#0af;
position:relative;
border:1px solid #fff
}

.add_item .seller_info .checkbox_add {
	text-align:right;
	float:left;
	padding:5px 46px;
}

.add_item input {
border:1px solid #ddd;
padding:7px 7px 6px;
width:100%;
border-radius:2px
}

.add_item input[type="radio"] {
border:1px solid #BBB;
padding:7px 7px 6px;
width:30px
}

.add_item input#showEmail {
border:1px solid #BBB;
padding:7px 7px 6px;
width:20px
}

.add_item textarea {
	border:1px solid #BBB;
	height:200px;
	padding:7px 7px 6px;
	width:100%;
	resize: vertical;
}

.add_item textarea#description {
height:175px;
width:340px
}

.add_item .button,.add_item button {
	clear: both;
    float: right;
    width: 19%;
    margin: 16px 11px 0;
    line-height: 1;
    padding: 12px;
	border-radius: 50px;
    line-height: 1.3;
}

.add_item button .fa-long-arrow-right {
	float:right;
	line-height: 18px;
	padding:0 4px;
}

.add_item .left_column {
border-right:1px dotted #DDD;
float:left;
padding-right:20px;
width:500px
}

.add_item .right_column {
float:right;
width:400px
}

.add_item .photos {
margin-bottom:20px;
padding-bottom:20px;
background:#fff;
display:inline-block;
width:100%
}

.add_item .box {
	display:inline-block;
	padding-bottom:20px;
	background:#fff;
	margin:0 auto;
	width:100%;
	border-radius: 5px;
    border: 1px solid rgba(0,0,0,0.1);
}

.add_item .seller_info {
	border-bottom:1px solid #eee;
	-webkit-box-shadow:0 2px 0 0 #f7f7f7;
	box-shadow:0 2px 0 0 #f7f7f7;
	border-top: none;
}

.add_item .row {
clear:both;
float:left;
margin-bottom:10px;
width:100%;
padding:0 87px;
position:relative
}

.add_item .price input {
margin-right:5px;
vertical-align:middle;
width:297px
}

.add_item .price .selector {
width:80px
}

.add_item .price .selector span {
width:48px
}

.add_item .photos input {
margin-right:10px
}

.add_item .go_back {
float:left;
margin:20px 0 0 20px;
display:none
}

.add_item .location select {
height:30px;
border:1px solid #bbb;
border-radius:2px;
width:50%
}

.add_item select[name="regionId"],[name="cityId"],[name="countryId"] {
height:30px;
border:1px solid #bbb;
border-radius:2px;
font-size:inherit;
width:50%
}

.add_item .price select[name="currency"] {
height:28.9px;
border-radius:2px
}

#item_post .box-add .row label.error {
position:absolute;
right:10px;
color:#FF5722
}

#register input.error,#item_post .box-add .row input.error,#item_post .box-add .row textarea.error,#item_post .box-add .row select.error {
border:1px solid #FF5722
}

#register input.valid,#item_post .box-add .row input.valid,#item_post .box-add .row textarea.valid,#item_post .box-add .row select.valid {
border:1px solid #8BC34A
}

select.disabled,select:disabled,input.disabled,input:disabled {
cursor:not-allowed!important;
opacity:.7
}

.meta {
clear:both;
margin:10px 0
}

.meta > label {
float:left
}

.meta ul {
margin-left:130px;
list-style:none;
padding:0
}

.meta ul li {
margin-left:0
}

.meta ul li label {
float:none
}

#error_list {
	display:none;
	background:#FF5722;
	padding:5px;
	color:#fff;
	font-weight:700;
	text-align:center;
}

#error_list li {
background:url(images/icon-remove.png) left center no-repeat;
list-style:none;
padding:2px 0 2px 18px
}

#error_list label {
float:none;
width:auto;
line-height:1.35em
}

#comment_error_list {
display:none;
border:1px solid #f7f7f7;
background:#fefbea;
padding:5px;
margin-bottom:15px
}

#comment_error_list li {
background:url(images/icon-remove.png) left center no-repeat;
list-style:none;
padding:2px 0 2px 18px
}

#comment_error_list label {
float:none;
width:auto;
line-height:1.35em
}

label.recaptcha_input_area_text {
float:none
}

.page {
margin:10px 0;
padding:10px 0 0;
clear:both;
min-height:200px
}

.page h1 {
font-size:2em;
margin:0 0 10px
}

div.selector {
line-height:26px;
height:30px;
margin-right:5px;
border:1px solid #BBB;
border-radius:2px
}

div.selector span {
background:url(../images/select_arrow.gif) no-repeat right 11px;
height:26px;
line-height:26px
}

div.selector select {
top:0;
left:0
}

div.button {
background:#eee url(images/button_bg.gif) repeat-x top;
border:1px solid #cacaca;
border-radius:3px
}

div.button span {
background-position:right -643px
}

div.button.focus,div.button:focus,div.button:hover,div.button.hover {
background-position:0 -553px
}

div.button.focus span,div.button:focus span,div.button:hover span,div.button.hover span {
background-position:right -673px
}

div.button.active,div.button:active {
background-position:0 -583px
}

div.button.active span,div.button:active span {
background-position:right -703px;
color:#555
}

div.button.disabled,div.button:disabled {
background-position:0 -613px
}

div.button.disabled span,div.button:disabled span {
background-position:right -733px;
color:#bbb;
cursor:default
}

div.button {
height:auto
}

div.button span {
margin-left:13px;
height:auto;
font-weight:700;
font-size:12px;
text-transform:uppercase;
padding:8px 15px 8px 2px
}

div.selector {
width:338px;
font-size:12px
}

div.selector select {
font-family:Arial,"Helvetica Neue",Helvetica,Verdana,sans-serif;
font-size:12px;
border:solid 1px #fff
}

div.selector span {
padding:0 25px 0 2px;
cursor:pointer
}

div.selector span {
color:#000;
width:306px
}

div.selector.disabled span {
color:#bbb
}

div._200 div.selector {
width:200px;
font-size:12px
}

div._200 div.selector select {
min-width:200px;
font-family:Arial,"Helvetica Neue",Helvetica,Verdana,sans-serif;
font-size:12px;
border:solid 1px #fff
}

div._200 div.selector span {
color:#000;
width:164px
}

div._200 input {
width:200px
}

div._100 input {
width:100px
}

div._50 input {
width:50px
}

div._20 input {
width:20px
}

div.auto div.selector {
width:auto;
font-size:12px;
background-color:#fff
}

div.auto div.selector select {
min-width:0;
font-size:12px;
border:solid 1px #fff
}

div.auto div.selector span {
color:#000;
width:auto
}

.selector,.checker,.button,.radio,.uploader {
background-color:#fff;
display:-moz-inline-box;
display:inline-block;
vertical-align:middle;
zoom:1;
*display:inline
}

.selector select:focus,.radio input:focus,.checker input:focus,.uploader input:focus {
outline:0
}

div.button a,div.button button,div.button input {
position:absolute;
top:-9999px;
opacity:0
}

div.button {
cursor:pointer;
position:relative;
z-index:1
}

div.button span {
display:-moz-inline-box;
display:inline-block;
line-height:1;
text-align:center
}

div.selector {
position:relative;
padding-left:6px;
overflow:hidden
}

div.selector span {
display:block;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap
}

div.selector select {
position:absolute;
opacity:0;
filter:alpha(opacity:0);
height:36px;
border:none;
background:none;
width:95%;
cursor:pointer
}

.ui-autocomplete {
width:200px
}

div.uploader {
border:1px solid #BBB;
background-position:0 -297px;
height:28px
}

div.uploader span.action {
background-position:right -409px;
height:24px;
line-height:24px
}

div.uploader span.filename {
height:24px;
margin:2px 0 2px 2px;
line-height:24px
}

div.uploader.focus,div.uploader.hover,div.uploader:hover {
background-position:0 -353px
}

div.uploader.focus span.action,div.uploader.hover span.action,div.uploader:hover span.action {
background-position:right -437px
}

div.uploader.active span.action,div.uploader:active span.action {
background-position:right -465px
}

div.uploader.focus.active span.action,div.uploader:focus.active span.action,div.uploader.focus:active span.action,div.uploader:focus:active span.action {
background-position:right -493px
}

div.uploader.disabled {
background-position:0 -325px
}

div.uploader.disabled span.action {
background-position:right -381px
}

div.button {
background-position:0 -523px
}

div.button span {
background-position:right -643px
}

div.button.focus,div.button:focus,div.button:hover,div.button.hover {
background-position:0 -553px
}

div.button.focus span,div.button:focus span,div.button:hover span,div.button.hover span {
background-position:right -673px
}

div.button.active,div.button:active {
background-position:0 -583px
}

div.button.active span,div.button:active span {
background-position:right -703px;
color:#555
}

div.button.disabled,div.button:disabled {
background-position:0 -613px
}

div.button.disabled span,div.button:disabled span {
background-position:right -733px;
color:#bbb;
cursor:default
}

div.uploader {
width:190px;
cursor:pointer
}

div.uploader span.action {
width:85px;
text-align:center;
text-shadow:#fff 0 1px 0;
background-color:#fff;
font-size:11px;
font-weight:700
}

div.uploader span.filename {
color:#777;
width:82px;
border-right:solid 1px #bbb;
font-size:11px
}

div.uploader input {
width:190px
}

div.uploader.disabled span.action {
color:#aaa
}

div.uploader.disabled span.filename {
border-color:#ddd;
color:#aaa
}

div.uploader {
position:relative;
overflow:hidden;
cursor:default
}

div.uploader span.action {
float:left;
display:inline;
padding:2px 0;
overflow:hidden;
cursor:pointer
}

div.uploader span.filename {
padding:0 10px;
float:left;
display:block;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
cursor:default
}

div.uploader input {
opacity:0;
filter:alpha(opacity:0);
position:absolute;
top:0;
right:0;
bottom:0;
float:right;
height:25px;
border:none;
cursor:default
}

#maintenance {
position:static;
top:0;
right:0;
background-color:#bc0202;
width:100%;
height:20px;
text-align:center;
color:#fefefe
}

.premium_odd {
background-color:#E9F5F9
}

.premium_even {
background-color:#d7eaf0
}

.ui-menu {
list-style:none;
padding:2px;
margin:0;
display:block;
float:left;
background-color:#fefefe
}

.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
}

.user_public_profile #main {
	float:left;
	width:30%;
	clear:none;
	border:1px solid #eee;
	padding:16px;
	border-bottom:3px solid #0af;
	border-top:3px solid #0af;
	background: #fff;
    margin-bottom: 50px;
}

.user_public_profile #main img,.user_public_profile #main h1 {
width:92px;
text-align:center;
display:block;
margin:0 auto
}

.user_public_profile #main #user_data li {
padding:5px;
border-bottom:1px solid #eee
}

.user_public_profile #main #user_data li .fa {
color:#0af;
padding:0 8px
}

#latads {
	float:left;
	width:67%;
	clear:none;
	border:1px solid #eee;
	padding:16px;
	margin:0 10px;
	border-bottom:3px solid #0af;
	border-top:3px solid #0af;
	background: #fff;
}

.user_public_profile {
float:none;
margin-bottom:0
}

#latads .latest_ads .item {
float:left;
width:100%;
border-bottom:1px solid #eee
}

#latads.latest_ads h2 {
font-size:14px;
border-bottom:1px solid #eee;
padding:3px
}

#latads .photo-item {
float:left
}

#latads .photo-item img {
float:left;
width:126px
}

#latads .item .text {
float:left;
padding:0 10px;
padding:14px
}

#latads .item .space-price {
float:right;
padding:0 10px;
margin:18px 0
}

#search-example {
padding-left:10px;
padding-bottom:10px;
color:red
}

.filters #search-example {
padding:5px 0
}

.qq-uploader {
width:100%;
padding:10px;
margin:0 auto
}

.qq-upload-button {
min-height:20px;
padding:19px;
background-color:#F5F5F5;
text-shadow:0 1px 0 #FFF;
color:#333;
font-weight:900;
width:100%;
outline:0;
border-top-left-radius:10px;
border-top-right-radius:10px;
-moz-border-top-left-radius:10px;
-webkit-border-top-left-radius:10px;
-khtml-border-top-left-radius:10px;
-moz-border-top-right-radius:10px;
-webkit-border-top-right-radius:10px;
-khtml-border-top-right-radius:10px
}

.qq-upload-list {
background-color:rgba(238,238,238,0.05);
border:1px solid #eee
}

.qq-upload-list li {
background-color:#eee!important;
color:#333!important;
display:inline-block;
overflow:hidden;
margin:6px 3px 10px
}

.photos_div div,.ajax_preview_img {
width:156px;
height:125px;
margin:0 auto;
display:table-cell;
vertical-align:middle;
border-radius:4px;
background:#fff;
border:1px solid #ddd
}

.ajax_preview_img img {
max-width:100%;
display:block;
margin-left:auto;
margin-right:auto
}

.qq-upload-success {
max-width:100%
}

.qq-upload-file {
width:145px;
height:22px;
display:block;
overflow:hidden;
text-overflow:ellipsis
}

.qq-upload-button input {
width:auto;
height:100%
}

.ads_300,.ads_728,.ads_468 {
display:block;
margin:15px 0
}

.ads_300 {
width:300px;
min-height:250px;
margin:0 auto;
display:-webkit-box;
display:-ms-flexbox;
display:flex
}

.ads_728 {
width:728px;
min-height:90px;
margin:0 auto;
display:-webkit-box;
display:-ms-flexbox;
display:flex
}

.ads_468 {
width:468px;
min-height:60px;
margin:0 auto;
display:-webkit-box;
display:-ms-flexbox;
display:flex
}

#sidebar .has-ads {
margin-top:10px;
border-top:1px solid #bed7df
}

.list .ads_728 {
clear:both;
margin:15px 0;
margin:0 auto;
display:-webkit-box;
display:-ms-flexbox;
display:flex
}

body.item-page #main .ads_468 {
padding:15px 66px;
margin-bottom:30px
}

body.item-page .ads_728 {
text-align:center;
width:100%;
background-color:#fff
}

.realestate-details .table-attributes {
margin-left:0
}

.search fieldset {
float:left
}
