/* Global reset by Eric Meyer */
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;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
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; }

/* -- ERROR PAGES --------------------------------------- */
#comment_error_list .error, #error_list .error { padding: 2px 0; clear: both; }
.error h1 { font-size: 2.5em; text-align: center; }

/* -- GLOBAL STYLES --------------------------------------- */
body { line-height:1; color:#333; font: 12px Arial, Helvetica, Verdana, sans-serif; }
a { text-decoration:underline; }
a:hover { color:#F80; }
option.pad { margin-left:10px;}
.empty { clear:both; color:#993300; float:left; width:100%; }
.clear { clear:both; }
.container { margin:0 auto; width:970px; padding-left:5px;
             -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
             -moz-box-sizing: border-box;    /* Firefox, other Gecko */
             box-sizing: border-box;
}
.content { clear:both; float:left; margin-bottom:20px; width:960px;margin-top:10px; }
.content.home { }

/* Flash message */
.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: absolute;
    top: 14px;
    right: 17px;
    float: right;
    font-size: 18px;
    line-height: 18px;
    color: white;
    text-shadow:none;
    text-decoration:none;
    font-weight: bold;
    cursor: pointer;
}
.flashmessage-error .close {
    color: #FFF;
}
.flashmessage-warning .close {
    color: #C09853;
}
.flashmessage-success .close,
.flashmessage-information .close {
    color: #3A87AD;
}
.forcemessages-inline{
    clear:both;
    width: 960px;
    margin-bottom:15px;
}
.forcemessages-inline .flashmessage{
    position: relative;
}
/* Header */
#header {clear:both; float:left; margin:25px 0 0 0;  position: relative; width:960px; }
#header #logo { color:#000; font:30px Georgia, Times, 'Times New Roman', serif; text-decoration:none; }
#header #logo strong { font-weight:normal; }
#background_head_menu { width:auto;height:30px; padding-bottom:7px; border-bottom:1px solid #166a40 ;box-shadow: 0px 2px 2px -2px;position:relative; }
#content-head{ width: 970px; position: relative; height: 40px; margin:0px auto; }
#container_user_menu{width: 940px; margin:0px auto; }
#background_head_menu .home_button{width: 25px; float: left; margin-top: 5px; background: url('images/home.png') no-repeat scroll 0px 0px #FFF; height: 25px; border-radius: 3px;cursor:pointer;}
#background_head_menu  .home_button:hover{ background: url('images/homebutton.png') no-repeat scroll 0px 0px #FFF; }
#background_head_menu  .text_menu{ width:39%; float:left; margin-top:10px;}
#background_head_menu  .search_top_bar_area{ float:left;width:340px; margin-top:5px; }
#background_head_menu  .search_top_bar_area .search input#query{ width:250px; float:left; height:25px;margin-right: 0px; border:none; border-bottom-left-radius: 3px; border-top-left-radius: 3px;}
#background_head_menu  .search_top_bar_area .search fieldset{ padding:0px; border:none;}
#background_head_menu  .search_top_bar_area .search div.button{ height:25px;border: none;border-radius: initial; background: url('images/search-ico-header.png') no-repeat 5px 2px #FFF; border-top-right-radius: 3px; border-bottom-right-radius: 3px;}
#background_head_menu  .search_top_bar_area .search div.button span{font-size: 0; line-height: 0; }
#background_head_menu  .search_top_bar_area .search #search-example{ padding-bottom:0px; font-weight: 700; position: absolute; margin-top:38px; padding-left:0px;}
#background_head_menu  .publish_area{ width:18%; float:right; margin-top:5px;}
#background_head_menu  #user_menu {  font-size:11px; position:relative;  }
#background_head_menu  #user_menu li { border-right:2px solid #e8e8e8; color:#fff; display: inline; padding:0 7px; position:relative; font-weight:700; }
#background_head_menu #user_menu li a{ font-size:12px; font-weight:700; text-decoration:none;padding:5px;}
#background_head_menu  #user_menu li a:hover{ padding:5px; border-radius:2px; color:#fff;}
#background_head_menu  #user_menu li.last { border:none; padding-right:0; }
#background_head_menu  #user_menu li ul { z-index:999;background:#FFF; border:1px solid #DDD; display:none; left:7px; position:absolute; top:14px; -moz-border-radius:5px; border-radius:5px;box-shadow: 0px 2px 2px #DDD; }
#background_head_menu  #user_menu li ul li { border-top:1px dotted #DDD; border-right:none; display:block; width:100px; padding:0 0; position:static; text-align: left; }
#background_head_menu  #user_menu li ul li a { display:block; padding:7px 12px 7px 12px; }
#background_head_menu  #user_menu li ul li.first { border:none; }
#background_head_menu  #user_menu li.with_sub strong { background:url(images/language_arrow.gif) no-repeat right center; font-weight:700; padding-right:10px !important; cursor:pointer; font-size:12px;padding:5px; }
#background_head_menu  #user_menu li.with_sub strong:hover{ padding:5px; border-radius:2px; color:#fff;}
#background_head_menu  #user_menu li.with_sub ul li a {color:#333; padding:5px; font-size:10px;}
#background_head_menu  #user_menu li.with_sub ul li a:hover {color:#fff;}
#background_head_menu #user_menu li form { background:#FFF; border:1px solid #DDD; display:none; left:7px; padding:13px; position:absolute; top:20px; z-index:9999; -moz-border-radius:5px; border-radius:5px; text-align: left; box-shadow: 0px 2px 2px #DDD;}
#background_head_menu  #user_menu li form .icon_login_form { position:absolute; width:15px; height:15px; background:url(images/pointer-login.png); top:-9px;}
#background_head_menu  #user_menu li form div.button{ background:url(images/login-button.png) no-repeat right center; width:143px; height:30px; text-align:center; border:none; }
#background_head_menu #user_menu li form p.checkbox label { vertical-align:middle; }
#background_head_menu  #user_menu li form label { color:#000; display:inline; font-weight:bold; margin-bottom:3px; }
#background_head_menu  #user_menu li form input { border: 1px solid #BBB; display:inline; margin-bottom:10px; padding:3px; }
#background_head_menu  #user_menu li form input:focus{ background:#fffdc1; border-color:#DDD; box-shadow:0 1px 3px #e5f9cb inset, 0px 0px 6px #e5f9cb; }
#background_head_menu  #user_menu .forgot { margin-top: 10px; }
#force-down {}
/* Footer */
#footer { clear:both; border-top:1px solid #f2f2f2; padding-top:1px; width:960px;}
#footer .inner { border-top:1px solid #d7d7d7; color:#999; font:italic 12px Georgia, Times, 'Times New Roman', serif; padding:25px 0; text-align:center; }
#footer .inner a,
#footer .inner strong { color:#666; }

/* Search form main page*/
.form-publish-main{ height:auto; width:812px; margin:0px auto; padding:4px;-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                    box-sizing: border-box;         /* Opera/IE 8+ */ }
.search input { border:none; border-right:1px solid #DDD; font-size:12px; height: 26px; line-height: 26px; padding:0 10px; vertical-align: middle; }
.search input#query { width:375px; }
.search div.selector{border:none;}
.icon_search_main{ width:28px; height:26px; line-height: 26px; float:left;  margin-top:2px;   background: url('images/ico-search-main.png') no-repeat 3px 3px #FFF;   }
.search select { margin-right:10px; }
.home .search a { display:none; }
.search .extras { padding-top:10px; }
.search .extras .fieldset_title { color:#999; margin-bottom:5px; }
.search fieldset { border:1px solid #ddd; border-radius:3px; float:left;}
.form-publish-main .search div.button{ border:none; border-radius:initial;background: linear-gradient(#55adff, #1B68B0) repeat scroll 0% 0% #69A74E; background-repeat: repeat-x;background-position: 0px 0px; color:#fff; border-bottom-right-radius: 3px; border-top-right-radius: 3px; -ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr='#55adff', endColorStr='#1B68B0', GradientType=0)";}
.form-publish-main .search div.button:hover{ background-image: linear-gradient(to bottom, #6bb6fb 0%, #1B68B0 100%);  -ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr='#6bb6fb', endColorStr='#1B68B0', GradientType=0)";}
.form-publish-main .search div.selector{ width:267px;}
.form-publish-main .search div.selector select{height:30px; padding-left:0px;}
/* NOTE: see Uniform.js styles at the bottom for the fake select and fake button styles */

/* Breadcrumb */
div.breadcrumb { padding: 10px 0; width: 960px; }
ul.breadcrumb li { float: left; padding: 0 2px; }

/* footer link */
.footer-links li { float: left; width: 220px; padding: 5px; font-size: 11px; }

/* button header tab */
.form_publish .publish_button { background: linear-gradient(#55adff, #1B68B0) repeat scroll 0% 0% #69A74E; background-repeat: repeat-x;background-position: 0px 0px; float:right;  padding:6px 10px 7px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr='#55adff', endColorStr='#1B68B0', GradientType=0)";}
.form_publish .margin-bottom { margin-bottom: 10px; margin-top: 0px; }
.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:hover { text-decoration: underline;background-image: linear-gradient(to bottom, #6bb6fb 0%, #1B68B0 100%); -ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr='#6bb6fb', endColorStr='#1B68B0', GradientType=0)";}

/* -- HOME --------------------------------------- */
.home #main { float:left; width:960px; }
.home .search { border-bottom: 1px solid #BBB; margin-bottom:15px; }

/* Category home style */

.home #main #cat_home { border:1px solid #DDD; box-shadow: 0px 2px 0px #DDD; width: 550px; float: right; position: relative; height: auto; margin-right:5px; border-radius: 3px; min-height:295px;}
.home #main #cat_home  .categories .category h1{ padding:10px; border-bottom: 1px dotted #DDD; border-right: 1px solid #DDD;}
.home #main #cat_home  .categories .category:hover { background-image: linear-gradient(to bottom, #B0E26A 0%, #8cc540 100%); color: #FFF; -ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr='#B0E26A', endColorStr='#8cc540', GradientType=0)"; }
.home #main #cat_home  .categories .category:hover  h1{color:#fff;}
.home #main #cat_home  .categories .category strong a { text-decoration: none; font-size: 13px; }
.home #main #cat_home  .categories .category {width:160px;}
.home #main #cat_home   .categories .category ul{ display: none; margin-left: 154px; position: absolute; top: 0px; width: 390px; height: 325px; padding: 10px; }
.home #main #cat_home   .categories .category ul.subcategory li { float:left; width:180px; padding-top:4px; padding-bottom:4px; border-bottom:1px dotted #8cc540; margin-left:7px; padding-left:3px; color:#0084FF; z-index:1; position: relative; opacity: 1; background: rgba(221, 252, 221, 0.8); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCDDFCDD, endColorstr=#CCDDFCDD)";
}
.home #main #cat_home   .categories .category ul.subcategory li:hover{ background: #FF0; color: #F80;}
.home #main #cat_home   .categories .category ul.subcategory li a { text-decoration:none; }

/* Style slider premium home*/
.home #main #cat_home #premium-slid { width: 386px; height: 289px; float: right;} 
.home #main #cat_home #premium-slid  #premium-stage{position:absolute;right:3px;top:2px;}
.home #main #cat_home #premium-slid  #premium-stage .ui-item{width:386px;height:289px;position:absolute;top:0;left:-386px; border:solid 1px #d9dde2;background-color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
.home #main #cat_home #premium-slid #premium-stage .ui-item .info{width:366px;height:45px;padding:10px;border-top:solid 1px #d9dde2;position:absolute;bottom:0;left:0;font-size:12px;color:#999;}
.home #main #cat_home #premium-slid #premium-stage .ui-item .info h3{margin:0;font-weight:normal}
.home #main #cat_home #premium-slid #premium-stage .ui-item .info a{font-size:13px}
.home #main #cat_home #premium-slid #premium-stage .ui-item .info .author{float:right;width:65%;text-align:right}
.home #main #cat_home #premium-slid #premium-stage .ui-item .frame{width:366px;height:201px;margin:10px;position:relative;}
.home #main #cat_home #premium-slid #premium-stage .ui-item .frame img{width:366px;height:201px}
.home #main #cat_home #premium-slid #premium-stage .ui-item .frame .type{width:346px;height:16px;padding:3px 10px 3px 10px;position:absolute;bottom:0;left:0;background:rgba(0,0,0,0.5);color:#fff;text-align:right; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000, endColorstr=#7F000000)";}
.home #main #cat_home #premium-slid #premium-stage .ui-item .frame .price{height:24px;padding:5px 10px 5px 10px;position:absolute;right:-3px;top:-3px;background:#29b4d4;color:#fff;font-size:20px;text-align:right;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}





/* Style premium ads home */
.home #main .premium_ads_home{ float:left; width:100%;}
.home #main .premium_ads_home ul.premium_home{margin: 22px 0px 22px 0px;}
.home #main .premium_ads_home .premium_home li {position:relative;display: inline; list-style: none; width: 228px; height: 170px; float: right; margin: 0px 4px 8px 4px; text-align: center; border: 1px solid #CCC; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); background-image: linear-gradient(to bottom, #FFFFFF 0%, #F3EFE4 100%); -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF', endColorStr='#F3EFE4', GradientType=0)"; padding-bottom:4px;}
.home #main .premium_ads_home .premium_home li:hover{ box-shadow: 2px 2px 2px #ACACAC; transition: all 0.326s ease 0s ;transition-property: all; transition-duration: 0.326s; transition-timing-function: ease; transition-delay: 0s; }
.home #main .premium_ads_home .premium_home li h3 { font-size:14px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; background-image: linear-gradient(to bottom, #F6E95E 0%, #FFD45F 100%); padding:4px; border-bottom:1px solid red; -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr='#F6E95E', endColorStr='#FFD45F', GradientType=0)";}
.home #main .premium_ads_home .premium_home li h3 a{ text-decoration:none; }
.home #main .premium_ads_home .premium_home li h3:hover { color:#F80;}
.home #main .premium_ads_home .premium_home li  p strong{ max-height: 60px; overflow: hidden; text-overflow: ellipsis; background-image: linear-gradient(to bottom, #96DA27 0%, #7D9C55 100%); padding:4px; border-radius:3px; color:#fff;-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr='#96DA27', endColorStr='#7D9C55', GradientType=0)"; display:inline-block; }
.home #main .premium_ads_home .premium_home img{ border: 1px solid #EEE; margin-top:4px; margin-bottom:4px; height:110px; width:140px; }
.home #main .premium_ads_home .premium_home li .premium_ico {width: 90px; height: 70px; position: absolute; background: url(images/promovat.png) no-repeat 0px 0px; margin-top:-1px; } 
.home #main .premium_ads_home .premium_home li .premium_stickers { height: 25px; width: 25px; position:absolute; margin-left:192px; margin-top: -35px; background: url(images/premiumstick.png) no-repeat 0px 0px; }
/* End of style premium ads home */

/* Style for latest ads home page */
.home #main  .latest_ads h1 { border-bottom:2px solid #f2f2f2; color:#000; font:18px Georgia, Times, 'Times New Roman', serif; margin-bottom:10px; }
.home #main  .latest_ads h1 strong { display:block; font-weight:normal; padding-bottom:7px; padding-top:10px;}
.home #main .latest_ads {  clear:both; }
.home #main .latest_ads .see_more_link { font-size:14px; padding:15px 20px 0; text-align:right;}
.home #main .latest_ads .see_more_link a { color:#fff;}
.home #main .latest_ads .see_more_link strong:hover{ background-image: linear-gradient(to bottom, #F80 0%, #E57C00 100%); -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FE8903', endColorStr='#E57C00', GradientType=0)";}
.home #main .latest_ads .see_more_link strong { background-image: linear-gradient(to bottom, #96DA27 0%, #7D9C55 100%); padding:4px; border-radius:3px; -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr='#96DA27', endColorStr='#7D9C55', GradientType=0)"; position:relative; float:right;}
.home #main .latest_ads .even {width: 468px; height:130px;float:left;margin-right:10px; margin-bottom: 10px; border-bottom:1px dotted #ddd; border-top-right-radius: 3px; border-right:1px solid #DDD; border-left:1px solid #DDD;}
.home #main .latest_ads .odd {width: 468px; height:130px;float:right;margin-bottom: 10px;border-bottom:1px dotted #ddd; border-top-left-radius: 3px; border-left:1px solid #DDD; border-right:1px solid #DDD;} 
.home #main .latest_ads .title_item_home {
    width: 100%;
    height: 25px;
    border: 1px solid #DDD;
    float: left;
    font-size: 14px;
    background-image: linear-gradient(to bottom, #f3f1f1 0%, #ECECEC 100%);
    padding-top:3px;
    padding-left:5px;
    border-bottom:1px solid #0084FF;
    -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr='#f3f1f1', endColorStr='#ECECEC', GradientType=0)";
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
.home #main .latest_ads .title_item_home h3 {float:left;}
.home #main .latest_ads .title_item_home a{ text-decoration:none;}
.home #main .latest_ads .even .title_item_home{border-left:none; border-top-right-radius: 3px; border-right:none;}
.home #main .latest_ads .odd .title_item_home{border-right:none; border-left:none; border-top-left-radius: 3px;}
.home #main .latest_ads .title_item_home .title_views { float:right; background:#fff url(images/views.png) no-repeat 2px 4px;
                                                        border: 1px solid #DDD;
                                                        border-radius: 2px;
                                                        width: 45px;
                                                        margin-right: 5px;
                                                        text-align:right;
                                                        padding-right:4px;
                                                        height:15px;
}
.home #main .latest_ads td.date_ads {float:left; height:100px;word-wrap: break-word; width:20%;}
.home #main .latest_ads td.date_ads p {display: table-cell;vertical-align: middle;text-align: center;  width:20%; height:100px; font-weight:700;}
.home #main .latest_ads td.photo {position:relative;float:left; height:90px; width:100px; border:1px solid #DDD; margin-top:5px; background:#fff; border-radius:3px;}
.home #main .latest_ads td.photo .res_count { border-top: 1px solid #DDD; text-align:center; background:url(images/numbimagehome.png) no-repeat 27px 0px;}
.home #main .latest_ads tr.even td.photo .image_zoom {display:none; position:absolute; width: 290px;
                                                      height: 220px;
                                                      position: absolute;
                                                      border: 1px solid #DDD;
                                                      margin-left:100px;
                                                      z-index:1;
                                                      border-radius:4px;
                                                      background:#fff;
                                                      padding:5px;
                                                      margin-top:-75px;
                                                      margin-left:110px;
                                                      box-shadow: 4px 4px 4px #DDD;
}
.home #main .latest_ads tr.odd td.photo .image_zoom {display:none; position:absolute; width: 290px;
                                                     height: 220px;
                                                     position: absolute;
                                                     border: 1px solid #DDD;
                                                     margin-left:100px;
                                                     z-index:1;
                                                     border-radius:4px;
                                                     background:#fff;
                                                     padding:5px;
                                                     margin-top:-75px;
                                                     margin-left:-310px;
                                                     box-shadow: -4px 4px 4px  #DDD;
}
.home #main .latest_ads td.photo .image_zoom .title_image {
    top: 0px;
    text-align: center;
    font-size: 18px;
    color: #069;
    border-bottom:1px solid;
}
.home #main .latest_ads tr.even td.photo .image_zoom .pointer_img {
    width: 15px;
    height: 15px;
    position: absolute;
    left: -10px;
    background:url(images/ico-pointimagehome-left.png) no-repeat 0px 0px;
}
.home #main .latest_ads tr.odd td.photo .image_zoom .pointer_img {
    width: 15px;
    height: 15px;
    position: absolute;
    right: -10px;
    background:url(images/ico-pointimagehome-right.png) no-repeat 0px 0px;
}
.home #main .latest_ads td.photo a:hover .image_zoom  { display:block; z-index:1; }
.home #main .latest_ads td.text {float:left; height:100px;  width:55%; margin-left:10px; padding-top: 5px;}
.home #main .latest_ads td.text .price  { 
    max-width: 130px;
    width:auto;
    float: right;
    color: #fff;
    border-radius: 3px;
    background-image: linear-gradient(to bottom, #F80 0%, #e57c00 100%);
    padding:3px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FE8700', endColorStr='#DB7C0B', GradientType=0)";
}

.home #main .latest_ads td.text  .location { width:112px; height:35px; word-wrap: break-word;}
.home #main .latest_ads td.text p.first { background:url(images/location-ico.png) no-repeat 0px 1px; margin:0px; padding-left:13px; height:15px; color: #069; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.home #main .latest_ads td.text p.second { background:url(images/region-ico.png) no-repeat 0px 1px; margin:0px; padding-left:13px; margin-top:5px; height:15px; color: #069; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.home #main .latest_ads td.text p{margin-top:10px; word-break: break-all;}

.home #main .latest_ads .even:hover { box-shadow: 2px 2px 2px #ACACAC;transition: all 0.326s ease 0s;
                                      transition-property: all;
                                      transition-duration: 0.326s;
                                      transition-timing-function: ease;
                                      transition-delay: 0s; 
                                      background: #FFFAE8;
}
.home #main .latest_ads .odd:hover { box-shadow: -2px 2px 2px #ACACAC; transition: all 0.326s ease 0s;
                                     transition-property: all;
                                     transition-duration: 0.326s;
                                     transition-timing-function: ease;
                                     transition-delay: 0s;
                                     background: #FFFAE8;
}
/* End of style for latest ads home page */





/* -- AD LISTINGS --------------------------------------- */
.list #main { float:right; padding-top:18px; width:730px; }
.list #sidebar { float:left; padding:10px; width:200px; border:1px solid ; height:auto; margin-top:20px;}

/* List */

.ad_list #list_head { border-bottom:2px solid #f2f2f2; clear:both; float:left; width:100%; }
.ad_list #list_head .inner {  clear:both; float:left; padding-bottom:5px; width:100%; }
.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:normal; padding:0; }
.ad_list #list_head .see_by .ui_see {margin-right:5px; float:left;}
.ad_list #list_head .see_by { float:right; font-size:12px; margin-bottom:9px; }
.ad_list #list_head .see_by a { text-decoration: none; padding: 5px 10px 18px; }
.ad_list #list_head .see_by a.current { background:#FFF; border:1px solid #DDD; border-bottom:none; }
.ad_list table { clear:both; width:100%; border-left: 1px solid #DDD; border-right: 1px solid #DDD;}
.ad_list .ads_area{height:30px; border:1px solid #DDD; border-top:none; float:left; width:100%; clear:both; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ad_list .ads_area p{ color: #BBB; padding:6px;}
.ad_list .premium_area{height:30px; border:1px solid #DDD; width:100%; clear: both;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ad_list .premium_area p{ color: #BBB; padding: 6px;}
.ad_list .list_subcategories{border:1px solid #ddd;border-bottom: initial;clear: both;padding:5px;}
.ad_list .list_subcategories li{display:inline-block;margin-right:5px;margin-bottom:5px;}
.ad_list table tr { border-bottom: 1px solid #DDD; }  
.ad_list table td {  padding:8px; vertical-align:top; }
.ad_list table tr.odd td { background:#f8f8f8;}
.ad_list table .premium_ico { width: 90px; height: 70px; position:absolute; background: url('images/promovat-search.png') no-repeat; margin-left:-9px; bottom:0;}
.ad_list table tr:hover td { background:#FEFDD9;}
.ad_list table tr:hover td.text .price { background: #84BF38;-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr='#84BF38', endColorStr='#84BF38', GradientType=0)";}
.ad_list table td.photo { padding-left:2px; padding-right:0px;}
.ad_list table td.photo .imagess{position:relative;}
.ad_list table td.photo img { background:#FFF; border:1px solid #DDD; padding:1px; }
.ad_list table td.text{ padding-left:0px;}
.ad_list table td.text .info_num{ float:right; }
.ad_list table td.text .info_num .title_views{ 
    background: url('images/views.png') no-repeat  2px 4px #FFF;
    border: 1px solid #DDD;
    border-radius: 2px;
    width: 45px;
    text-align: right;
    padding-right: 4px;
    height: 15px; margin-bottom:4px;}
.ad_list table td.text .info_num .images {
    background: url('images/numbimagehome.png') no-repeat  2px 0px #FFF;
    border: 1px solid #DDD;
    border-radius: 2px;
    width: 45px;
    text-align: right;
    padding-right: 4px;
    height: 15px; }
.ad_list table td.text h3 { font-size:14px; font-weight:700; margin-bottom: 4px; }
.ad_list table td.text h3 a:hover{ text-decoration:none; background:#8cc540; color:#fff;}
.ad_list table td.text h4 { color:#000; font-size:11px; font-weight:bold; margin-bottom: 3px; }
.ad_list table td.text h4 span { color:#CCC; margin:0 5px; }
.ad_list table td.text p { line-height:16px;word-break: break-all;  }
.ad_list table td.text .price {width:auto; float:right; padding:3px; background: linear-gradient(to bottom, #F80 0%, #e57c00 100%); border-radius:3px; color:#fff;-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FC8905', endColorStr='#e57c00', GradientType=0)";}
.ad_list table .premium_even td.text .price{  background: linear-gradient(to bottom, #6BB6FB 0%, #1B68B0 100%); -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr='#6BB6FB', endColorStr='#1B68B0', GradientType=0)"; }
.ad_list table .premium_odd td.text .price{ background: linear-gradient(to bottom, #6BB6FB 0%, #1B68B0 100%);-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr='#6BB6FB', endColorStr='#1B68B0', GradientType=0)";}
.ad_list table td.text .area_cat {width:auto; float:left;  color:#BBB;}
.ad_list table td.text .area_cat strong{ color:#F80;}
.ad_list table td.text .area_cat span { color:#A2A2A2;}
.ad_list table td.date{  width:70px; }
.ad_list table td.date p{margin-top:46%; }
.ad_list table .premium_even td.date{  width:70px; position:relative; }
.ad_list table .premium_odd td.date{  width:70px;position:relative; }
.ad_list table .premium_odd td.date p{margin-top:0px;}
.ad_list table .premium_even td.date p{margin-top:0px;}
/* Pagination */
.paginate { padding:25px; text-align:center; clear: both; }
.paginate li { display: inline; list-style-type: none; }
.paginate a, .paginate span { text-decoration:none; margin:0 1px; padding:5px 10px; border:1px solid #EEE; }
.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: #8cc540; color:#FFF; font-weight: bold; }

/* Filters */

.list #sidebar_top{ width:940px; float:left; border-radius:3px;  padding:10px; margin-bottom:10px;}
.list #sidebar_top .box.location { float:left; width:100%; padding-top:3px; margin-bottom:10px;}
.list #sidebar_top .box.show_only { float:left; width:auto;}
.list #sidebar_top .filters .row.one_input{  float:left; width:100%; }
.list #sidebar_top .filters .row.one_input input { border: 1px solid #BBB; font-size:12px; width:300px; height:26px; padding-left:10px; float:left;}
.list #sidebar_top .filters .row.one_input div.selector {width:175px; float:left; margin-left:10px; margin-right:0px;}
.list #sidebar_top .filters .row.one_input .cat_select div.selector {width:202px;}
.list #sidebar_top .filters .row.one_input .cat_select div.selector select{width:100%;}
.list #sidebar_top .filters div.selector select{width:100%;}
.list #sidebar_top .filters div.selector span { font-size:12px;}
.list #sidebar_top .filters div.button { position:relative; float: right;  bottom:-35px; background:#1B68B0 ; background: linear-gradient(#55ADFF, #1B68B0) repeat-x scroll 0px 0px #69A74E; color:#FFF; border:none;-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr='#55ADFF', endColorStr='#1B68B0', GradientType=0)";}
.list #sidebar_top .filters div.button:hover { background-image: linear-gradient(to bottom, #6BB6FB 0%, #1B68B0 100%);-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr='#6BB6FB', endColorStr='#1B68B0', GradientType=0)";}
.list .filters h3 strong { font-weight:normal; }
.list .filters .row h6 { color:#000; font-size:11px; font-weight:bold; margin-bottom:3px; }
.list .filters .row label { cursor:pointer; color:#fff;}
.list .filters .row input { font-family:Arial, Verdana, sans-serif; padding:0px; }
.list .filters .row .selector.hover span,
.list .filters .row .selector.hover span,
.list .filters .row .selector:hover:active span,
.list .filters .row .selector.active:hover span { background-position:right -29px; }
.list .filters .row .auto .selector { width: auto;  }
.list .filters .row .auto .selector span {width:auto; }
.list .filters .checkboxes {float:left; padding-left:2px; margin-right:10px; width:310px; margin-top: 5px;}
.list .filters .checkboxes ul li { color:#999; padding-bottom:3px; }
.list .filters .checkboxes ul li strong { color:#069; font-weight:normal; }
.list .filters .two_input { float:left; width:617px; padding-top:3px; }

.list .filters .two_input h6{ float:left; color:#fff; width:22px; margin-top: 5px;}
.list .filters .two_input .ui-slider-box .min, .ui-slider-box .max {
    position: absolute;
    top: 15px;
    border: 1px solid #D9DDE2;
    height: 26px;
    width: 50px;
    text-align: center;
    border-radius: 4px;
    font-size: 13px;
    color: #595959;
}
.list .filters .two_input .ui-slider-box {
    position: relative;   
    float:left;
    width:579px;
    margin-left:15px;
}
.list .filters .two_input .ui-slider-box #priceMin{
    padding:4px;
    float:left;
    position:relative;
    width:75px;
    border:1px solid #BBB;
}
.list .filters .two_input .ui-slider-box #priceMax{
    float:left;
    position:relative;
    padding:4px;
    width:75px;
    border:1px solid #BBB;
}
.list .filters .two_input .ui-widget-content{
    background-color: #FFF;
    height: 5px;
    border: 1px solid #D9DDE2;
    border-radius: 4px;
    margin: 10px 14px 0px 10px;
    position: relative;
    float:left;
    width:379px;
}
.list .filters .two_input .ui-slider-handle {
    background: none repeat scroll 0% 0% #29B4D4;
    border: 1px solid #239AB5;
    height: 15px;
    top: -6px;
    width: 15px;
    position: absolute;
    border-radius: 15px;
    margin-left: -7px;
    cursor: pointer;
}

.list .filters .two_input .ui-widget-header {
    position: absolute;
    background: #29B4D4;
    height: 5px;
    border: 1px solid #229AB5;
    top: -1px;
}

.list #sidebar_top .filters  .filter_plugin { float: left; width: 930px; height: auto; padding: 10px;}
.list #sidebar_top .filter_plugin fieldset{ float: right; width: 235px; min-height:20px; border:1px solid #BBB; margin-left:10px; padding: 5px;}
.list #sidebar_top .filter_plugin h3{ color: #FFF; font-size:13px; }
.list #sidebar_top .filter_plugin .row.one_input { float:left; width: 235px;}
.list #sidebar_top .filter_plugin .row.one_input input  { width: 177px; margin-left: 10px; float: none;}

.list #sidebar_top .subscribe { float:left; padding: 5px; position: relative; margin-top: 10px; border:1px solid #BBB; }
.list #sidebar_top .subscribe div.button { position:relative; float: right;  bottom:0px; }
.list #sidebar_top .subscribe input{ width:170px; float: left; border:1px solid #BBB; font-size: 12px; height: 25px; padding-left: 4px;}
.list #sidebar_top .subscribe h3{ color: #FFF; margin-bottom: 5px;}
.list #sidebar_top .filters .see_all_search { float:left; margin-left:20px;}

/* -- popular ads search page--------------------------------------- */
.list #sidebar .popular_ads { border-bottom:1px dotted #8cc540; float:left; margin-bottom:5px; width:192px; padding:3px; border:1px solid #DDD; }
.list #sidebar .popular_ads:hover { background:yellow; }
.list #sidebar  .title { margin-bottom:4px; border-bottom:1px solid #8cc540; padding: 3px; font-size:13px;}
.list #sidebar  .popular_photo { float:left; border: 1px solid #DDD; padding: 2px; background: #FFF;}
.list #sidebar  .popular_text { margin-left: 4px; float:left; width:100%;word-break: break-all;}
.list #sidebar  .popular_text h3 { height:32px;overflow: hidden;}
.list #sidebar  .popular_text h3 a{ text-decoration:none;}
.list #sidebar  .popular_text h3 a:hover{ text-decoration: underline;}
.list #sidebar  .popular_text p { color: #F80;}
.list #sidebar  .popular_text .views_num { margin-left: 5px; float: left; background:url(images/views.png) no-repeat left; width:40px; text-align: right;}
/* -- total ads search page--------------------------------------- */
.list #sidebar .info_ads  { margin-bottom:10px; border:1px solid #DDD; padding:4px;  }
.list #sidebar .info_ads h3{ border-bottom: 1px solid #8cc540; margin-bottom:3px; padding-bottom:2px;}
.list #sidebar .info_ads p{ border-bottom: 1px dotted #8cc540; padding:3px; color:#F80;}
.list #sidebar .info_ads p strong{ color:#069 ;}
/* -- ITEM --------------------------------------- */
.item  .label.success { color:#FFF; background:red; padding:3px;float:left;}
.item   .make_premium_item { padding: 3px; background: #8cc540; color:#fff; text-decoration:none;}
.item   .make_premium_item:hover { background:#0084FF; }
.item .navigate_listings { float:right; position:relative; margin-right:10px; }
.item .navigate_listings span { padding-right:20px; background:url(images/next_ad.png) no-repeat right;}
.item .navigate_listings a { text-decoration: none; border-bottom: 1px dotted #8cc540;}
.item .navigate_listings a:hover { border-bottom:1px solid;}
#item_head  { border-bottom:2px solid #f2f2f2; clear:both; float:left; width:100%;; margin-bottom:5px;  }
#item_head .inner { /*border-bottom:1px solid #dddddd;*/ clear:both; float:left; padding-bottom:0px; width:100%; position:relative;}
#item_head h1 { float:left; font:24px Georgia, Times, 'Times New Roman', serif; width:670px; margin-left:10px; word-break: break-all;}
#sidebar #report { position:relative; 
                   margin-left:10px; margin-bottom:10px; 
}
#sidebar #report strong {background:url(images/report_flag.gif) no-repeat 0 4px; color:#999; font-size:12px; padding:5px 0 0 20px; float:left; display:block; width:100%;
                         -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                         -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                         box-sizing: border-box;         /* Opera/IE 8+ */
}
#sidebar #report span { padding-left:20px;}
#sidebar #report span a { font-size:12px; margin:4px 0; text-decoration:none; border-right:1px solid #DDD; padding-right:3px;}
#sidebar #report span a#item_offensive{ border-right: none;}
#sidebar #edit_item_view {  padding:5px 0 0 20px; position:relative; }
#sidebar #edit_item_view strong { color:#999; font-size:12px; font-weight:normal; padding-right:9px; }

.item .calinbehtuk_sellers_latest_ads{ float:right; width:332px; margin-top:10px; border:1px solid #DDD; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.item .calinbehtuk_sellers_latest_ads h2 { border-bottom:1px solid #DDD; padding:10px; color: #069; background:#FFFAE8 ;}
.item .calinbehtuk_sellers_latest_ads h2  span { text-transform: capitalize;}
.item .calinbehtuk_sellers_latest_ads tr { width:100%; float:left; position:relative;  border-bottom:1px solid #EDEDEA; padding:10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.item .calinbehtuk_sellers_latest_ads tr:hover{ background:#FFFAE8 ;}
.item .calinbehtuk_sellers_latest_ads td { float:left; position:relative; }
.item .calinbehtuk_sellers_latest_ads td.date { padding-right:5px; margin-top:25px; width:63px;}
.item .calinbehtuk_sellers_latest_ads td.photo_t { border:1px  solid #EDEDEA; padding:2px; }
.item .calinbehtuk_sellers_latest_ads td.text { margin-left:10px; word-break: break-all; width:130px;}
.item .calinbehtuk_sellers_latest_ads td.text .price { color: #8cc540;vertical-align:text-bottom;}
.item .calinbehtuk_sellers_latest_ads p.link_user { padding: 5px; float: right; background: url('images/next_ad.png') no-repeat scroll right center transparent; padding-right:20px;}
.item .calinbehtuk_sellers_latest_ads .empty { padding:10px;
                                               -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                                               -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                                               box-sizing: border-box;         /* Opera/IE 8+ */
}

.item #main { float:left; width:600px; }
.item #main h2 { color:#000; font-size:14px; margin-bottom: 15px; padding-bottom:5px;}
.item #sidebar { float:right; padding-top:10px; width:330px; border:1px solid #DDD; margin-top:5px;}
.item #item_head  strong.price {font-size:23px; padding:10px; background: url('images/price-back.png') no-repeat 0px -2px; color: #fff; padding-left:20px; right:2px; float:right;}
/* Main info */
.item #type_dates { padding-left:5px; float:left; margin-bottom:4px;}
.item #type_dates strong { color:#8CC540; font-size:12px; text-transform:uppercase; border-right:1px solid #DDD; padding-right: 3px; margin-right:3px;}
.item #type_dates span{ color: #F80;}
.item #type_dates span.view_number { color: #000000; font-weight:700;}
.item #type_dates span.ad_number { color: #000000; padding-right:5px; padding-left:5px;}
.item #type_dates .print_span { display: inline-block;}
.item #type_dates .calinbehtuk_print { margin-left:10px; background: url('images/print-calinbehtuk.png') no-repeat 0px 0px; padding-left:17px;}
.item #type_dates .calinbehtuk_print a{ text-decoration:none; font-weight:700;}
/* style for prin item page */
#print_page  #site_title_print { font-size:19px; padding:10px;}
#print_page #pics { clear:both; display: block; float:left; width: 100%; padding:2px;}
#print_page #pics li { list-style:none; display:inline-table; position:relative; float: left; width: 100px; height: 80px; padding:4px; margin:4px; border: 1px solid lightgray; background-color: white;}
#print_page .box { border: 1px dotted #ccc; padding:5px; }

#print_page .price { background-color: white; margin-left:15px; font-size:1.5em; font-weight:bold; border: 1px solid #ccc; padding: 5px;}

#print_page #print {float:right; margin-bottom:10px; margin-right:20px;}
#print_page #print a {text-decoration:none;  background: #8cc540; padding:5px; border-radius:3px; color: #fff;}
#print_page #showhide {float:right; }

#print_page #title { float:left; width:100%; padding:5px; border-bottom: 1px solid #ccc;background-color:#eee; }
#print_page #title  strong{ width:500px; float:left; word-break: break-all; }
#print_page #pictures { float:left; width:100%; padding:5px; border-top: 1px solid #ccc;}
#print_page #displayText {font-size:10px; text-decoration:none; color: gray;}

#print_page #info {float:left; width:300px; border-right: 1px solid #ccc; padding:5px;}
#print_page #desc {float:left; width:300px; border-left: 1px solid #ccc; padding:5px; margin-left:-1px;}
#print_page #footer {float:left; width:100%;  border-top: 1px dotted #ccc;}

/*end style for print page */

.item #type_dates em { color:#999; font-style:normal; margin-left:15px; }
.item #description { clear:both; float:left; line-height:18px; margin-bottom:10px; width:100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border:1px solid #DDD; padding:10px; word-break: break-all;}
.item #description .contact_button { line-height:normal; padding-top:10px; margin-bottom:5px; float:left; }
.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; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.item #description .contact_button strong a { color:#FFF; float:left; text-decoration:none; text-shadow: 1px 1px 0px #cc3300; filter: dropshadow(color=#cc3300, offx=1, offy=1); }
.item #description .contact_button strong a:hover { text-decoration: underline;}

.item #related_ads{  width:100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; float:left; position:relative;  }
.item .similar_ads { border:1px solid #DDD; padding:10px; }
.item #related_ads tr { width:180px; float:left; border:1px solid #DDD; position:relative; margin-right: 10px; height:200px;}
.item #related_ads .photo { float:left; padding:1px; position:relative; border-bottom: 1px solid #DDD;}
.item #related_ads .text   { float:left; width:170px; text-align:center;  margin-left:5px; height:55px; position:relative;}
.item #related_ads .text .price{ color:#8cc540; font-weight: 900;}
.item #related_ads .text h3 { height:32px; word-wrap: break-word;}
/* Attributes list */
.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;}

/* Map */
.item #item_map { margin-bottom:20px; }
.item #item_map h2 { margin-bottom:5px; }
.item #item_map #gmap { border:1px solid #b6b6b6; height:250px; }

/* Comments */
.item #comments { margin-top:10px;clear:both; float:left; margin-bottom:35px; width:100%; border:1px solid #DDD; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.item #comments .comments_list { border-bottom: 1px dotted #DDD; margin-bottom:20px;  }
.item #comments .comment { background:url(images/comments_quotes.gif) no-repeat 10px 0; margin-bottom:15px; padding:7px 0 0 60px; }
.item #comments  h2 { padding:10px;}
.item #comments .comment h3 { color:#666; margin-bottom: 5px; }
.item #comments .comment h3 em { color:#888; font-size:12px; font-weight:normal; }
.item #comments .comment p { color:#878787; font-style:italic; line-height:18px; }
.item #comments .pagination { text-align: right; margin-right: 10px; margin-bottom: 15px; }
.item #comments .pagination a { border: 1px dotted #AAA; padding: 5px 8px; }
.item #comments .pagination a.searchPaginationSelected { background-color: #f7f7f7; }
.item #comments .pagination a.searchPaginationNext, .item #comments a.searchPaginationPrev,
.item #comments .pagination a.searchPaginationFirst, .item #comments a.searchPaginationLast { border: 0px; text-decoration: none; }
.item #comments .pagination a.searchPaginationNext:hover, .item #comments a.searchPaginationPrev:hover,
.item #comments .pagination a.searchPaginationFirst:hover, .item #comments a.searchPaginationLast:hover { background-color: #ffffff; }
.item #comments a:hover { background-color: #f7f7f7; }
.item #comments form { clear:both; display:inline; float:left; margin-left:50px; width:540px; padding-bottom:10px;}
.item #comments form h3 { color:#000; margin-bottom:10px; }
.item #comments form label { clear:left; float:left; margin-right:10px; padding-top:4px; width:140px; }
.item #comments form input { border:1px solid #BBB; float:left; margin-bottom:5px; padding:5px; width:250px; }
.item #comments form textarea { border:1px solid #BBB; float:left; padding:5px; width:375px; height: 150px; }
.item #comments form .button { clear:both; float:left; margin:10px 0 0 150px; background: linear-gradient(to bottom, #96DA27 0%, #7D9C55 100%); color: #FFF;}
.item #comments form .button:hover {background: linear-gradient(to bottom, #BBEA6F 0%, #7D9C55 100%); }

/* Useful info */
.item #useful_info { background: url('images/info-item-post.png') no-repeat scroll 2px 15px #E8F4DE; border: 1px solid #DDD; clear:both; padding:15px 25px; color: #528425;}
.item #useful_info h2 { border:none; margin:0; }
.item #useful_info ul { list-style:disc outside; padding-left:20px; }
.item #useful_info ul li { line-height:18px; margin-top:8px; }

/* Photos */
#gallery{padding:10px;border:solid 1px #DDD; margin-top:5px; border-bottom:none;}
.ad-gallery,.ad-gallery *{margin:0;padding:0}
.ad-gallery .ad-image-wrapper{width:100%;height:365px;margin-bottom:10px;position:relative;overflow:hidden}
.ad-gallery .ad-image-wrapper .ad-loader{position:absolute;z-index:10;top:48%;left:48%;border:1px solid #CCC}
.ad-gallery .ad-image-wrapper .ad-next{position:absolute;right:0;top:0;width:25%;height:100%;cursor:pointer;display:block;z-index:200}
.ad-gallery .ad-image-wrapper .ad-prev{position:absolute;left:0;top:0;width:25%;height:100%;cursor:pointer;display:block;z-index:200}
.ad-gallery .ad-image-wrapper .ad-prev,.ad-gallery .ad-image-wrapper .ad-next{background:url(images/gallery/trans.gif); z-index:8;}
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image,.ad-gallery .ad-image-wrapper .ad-next .ad-next-image{background:url(images/gallery/ad_prev.png);width:30px;height:30px;display:none;position:absolute;top:47%;left:0;z-index:101}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image{background:url(images/gallery/ad_next.png);width:30px;height:30px;right:0;left:auto}
.ad-gallery .ad-image-wrapper .ad-image{position:absolute;overflow:hidden;top:0;left:0;z-index:8;}
.ad-gallery .ad-image-wrapper .ad-image a img{border:0}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description{position:absolute;bottom:0;left:0;padding:7px;text-align:left;width:100%;z-index:2;background:url(images/gallery/opa75.png);color:#000}
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description{background:0;filter:progid:dximagetransform.microsoft.alphaimageloader(enabled=true,sizingMethod=scale,src='opa75.png')}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title{display:block}
.ad-gallery .ad-controls{height:20px}
.ad-gallery .ad-info{float:left}
.ad-gallery .ad-slideshow-controls{float:right}
.ad-gallery .ad-slideshow-controls .ad-slideshow-start,.ad-gallery .ad-slideshow-controls .ad-slideshow-stop{padding-left:5px;cursor:pointer}
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown{padding-left:5px;font-size:.9em}
.ad-gallery .ad-slideshow-running .ad-slideshow-start{cursor:default;font-style:italic}.ad-gallery .ad-nav{width:100%;position:relative}
.ad-gallery .ad-forward,.ad-gallery .ad-back{position:absolute;top:0;height:100%;z-index:10}
* html .ad-gallery .ad-forward,.ad-gallery .ad-back{height:100px}
.ad-gallery .ad-back{cursor:pointer;left:-20px;width:13px;display:block;background:url(images/gallery/ad_scroll_back.png) 0 22px no-repeat}
.ad-gallery .ad-forward{cursor:pointer;display:block;right:-20px;width:13px;background:url(images/gallery/ad_scroll_forward.png) 0 22px no-repeat}
.ad-gallery .ad-nav .ad-thumbs{overflow:hidden;width:100%}
.ad-gallery .ad-thumbs .ad-thumb-list{float:left;width:9000px;list-style:none}
.ad-gallery .ad-thumbs li{float:left;padding-right:5px}
.ad-gallery .ad-thumbs li a{display:block}
.ad-gallery .ad-thumbs li a img{border:2px solid #0084ff;display:block;}
.ad-gallery .ad-thumbs li a.ad-active img{border:2px solid #8cc540;}
.ad-preloads{position:absolute;left:-9000px;top:-9000px}
.ad-thumbs img {  width: 100px;}

/* Contact form */
.item .inner { /*background:#f2f2f2; border:1px solid #DDD;*/ clear:both; margin:5px 0; padding:13px 0; width:350px; /*-moz-border-radius:10px; border-radius:10px;*/ }
.item #back_aut {background:#FFFAE8; }
.item #author { padding:13px; border-top:1px solid #DDD;}
.item #author h2 { color:#FFF; font-size:14px; margin-bottom:8px; padding-left:12px;background-image: linear-gradient(to bottom, #96DA27 0%, #7D9C55 100%); padding:10px; text-align:center;-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr='#96DA27', endColorStr='#7D9C55', GradientType=0)"; }
.item #author .name{ font-size:18px; background: url('images/name-item.png') no-repeat; padding-left:30px; text-transform: capitalize;}
.item #author .active_ads_user{ color:#0084FF ; }
.item #author .phone_area { background: url('images/phone-item.png') no-repeat; padding-left:20px; margin-top:10px;} 
.item #author .phone_area #calinbehtuk-number { float:right; color: #0084FF;} 
.item #author .phone_area #calinbehtuk-number:hover { background: #84BF38; color: #fff; cursor: pointer;} 
.item #contact {  padding:13px; }
.item #author .location_area {  margin-top:10px;  border:1px solid #DDD; padding-top:3px; padding-bottom:3px;}
.item #author .location_area .item_location p { display:block; padding:2px; padding-left:20px;}
.item #author .location_area .item_location .ad { background: url('images/adress-ico.png') no-repeat 1px 0px ;}
.item #author .location_area .item_location .ct {background: url('images/location-ico.png') no-repeat 3px 0px ; }
.item #author .location_area .item_location .rg  { background: url('images/region-ico.png') no-repeat 3px 0px ;}
.item #author .location_area .item_location .ctr { background: url('images/location-item.png') no-repeat 3px 0px ;}
.item #author .location_area .item_location .ad strong{ color:#999; }
.item #author .location_area .item_location .ct  strong{color:#1B68B0 ; }
.item #author .location_area .item_location .rg  strong { color:#f80;}
.item #author .location_area .item_location .ctr strong{ color: #4C8700; }
.item #contact h2 { margin-bottom:10px;color:#FFF; font-size:14px; padding-left:12px;background: linear-gradient(#55ADFF, #1B68B0) repeat-x scroll 0px 0px #69A74E; padding:10px;-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr='#55ADFF', endColorStr='#1B68B0', GradientType=0)"; }
.item #contact h2:hover{ cursor: pointer; background-image: linear-gradient(to bottom, #6BB6FB 0%, #1B68B0 100%);  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr='#6BB6FB', endColorStr='#1B68B0', GradientType=0)";}
.item #contact h2 span{ width:20px; height:20px; background: url('images/contact-email.png') no-repeat; float:left; margin-top:-3px; margin-right:10px;}
.item #contact p { margin-left: 16px; font-size:12px; padding:2px; line-height: 18px; }
.item #contact p.contact_button { margin-top: 10px; height: 30px; }
.item #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; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.item #contact p.contact_button strong a { color:#FFF; float:left; text-decoration:none; text-shadow: 1px 1px 0px #cc3300; filter: dropshadow(color=#cc3300, offx=1, offy=1); }
.item #contact p.contact_button strong a:hover { text-decoration: underline;}
.item #contact form { margin-top: 10px; }
.item #contact fieldset { background:#FFF; border: 1px solid #8cc540; padding:13px; }
.item #contact fieldset h3 { color:#000; font-size:12px; margin-bottom:3px; }
.item #contact fieldset p { font-size:11px; margin-bottom:10px; }
.item #contact fieldset label { display:block; }
.item #contact fieldset input { border:1px solid #BBB; display:block; margin-bottom:10px; padding:5px; width:260px; }
.item #contact fieldset textarea { border:1px solid #BBB; display:block; margin-bottom:10px; padding:5px; width:260px; }
.item #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 0px #cc3300; filter: dropshadow(color=#cc3300, offx=1, offy=1);}

/* -- LOGIN & REGISTER FORM --------------------------------------- */
.user_forms .inner { border:1px solid #DDD; clear:both; margin:20px auto; padding:13px; width:350px; box-shadow: 0px 0px 3px 0px #DDD; }
.user_forms h1 { font-size:14px; margin:5px 0 10px 8px; }
.user_forms form { background:#FFF; border:1px solid #8cc540; clear:both; padding:13px; -moz-border-radius:5px; border-radius:5px; }
.user_forms form label { display:block; font-weight:bold; }
.user_forms form input { border:1px solid #BBB; margin-bottom:15px; padding:5px; width:300px; }
.user_forms form input:focus { border: 1px solid #81C6FC;}
.user_forms form textarea { border:1px solid #BBB; margin-bottom:15px; padding:5px; width:300px; }
.user_forms form .checkbox { margin-bottom:15px; }
.user_forms form .checkbox label { display:inline; }
.user_forms form .checkbox input { border:none; margin:0; padding:0; width:auto; }
.user_forms form .checkbox a{ float:right; margin-right:10px; }
.user_forms form .more-login { margin-top: 10px; width:290px; padding:10px; text-align:center; background: linear-gradient(#55ADFF, #1B68B0) repeat-x scroll 0px 0px #69A74E; text-transform: uppercase;-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr='#55ADFF', endColorStr='#1B68B0', GradientType=0)";}
.user_forms form .more-login:hover {background: linear-gradient(#92CAFE, #1B68B0) repeat-x scroll 0px 0px #69A74E;
                                    -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr='#92CAFE', endColorStr='#1B68B0', GradientType=0)";}
.user_forms form .more-login a{ text-decoration:none; color:#fff;}
.user_forms form .button { border:none;}
.user_forms form .button span{ background: linear-gradient(to bottom, #96DA27 0%, #7D9C55 100%); margin: 0px; padding:10px; height:auto; color: #fff; width:290px;-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr='#96DA27', endColorStr='#7D9C55', GradientType=0)";}
.user_forms form .button span:hover { background: linear-gradient(to bottom, #A6EC35 0%, #7D9C55 100%) repeat scroll 0% 0% transparent;  background-position: 0px;-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr='#A6EC35', endColorStr='#7D9C55', GradientType=0)";}
/* -- USER ACCOUNT --------------------------------------- */
.user_account { clear:both; float:left; padding:15px 10px; width:950px; }
.user_account h1 { border-bottom:2px solid #f2f2f2; color:#000; font:18px Georgia, Times, 'Times New Roman', serif; margin-bottom: 10px; }
.user_account h1 strong { border-bottom:1px solid #8cc540; display:block; font-weight:normal; padding-bottom:7px; }
.user_account h2 { font-size:16px; margin-bottom:10px; }
.user_account h2 span{ color: #BBB; } 
.user_account h2 a { float: right;
                     text-decoration: none; background: linear-gradient(#55ADFF, #1B68B0) repeat-x scroll 0px 0px #69A74E;
                     padding: 5px; border-radius: 5px; color: #fff; margin-top:-10px;
}
.user_account h2 a:hover { background: linear-gradient(to bottom, #6bb6fb 0%, #1B68B0 100%);}
.user_account #sidebar { border-right:1px solid #DDD; float:left; padding:0 15px 40px 0; width:175px; }
.user_account #sidebar li a{ border-bottom:1px dotted #DDD;  width:100%; float:left; padding:6px; text-decoration:none; background:#0084FF; color:#FFF; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.user_account #sidebar li a:hover{ background:#7D9C55; }
.user_account #sidebar .dashboard li.opt_dashboard a{ background:#8cc540; width:115%; border-top-right-radius:15px; border-bottom-right-radius:15px;}
.user_account #sidebar .items_users li.opt_items a{ background:#8cc540; width:115%; border-top-right-radius:15px; border-bottom-right-radius:15px;}
.user_account #sidebar .users_alerts li.opt_alerts a{ background:#8cc540; width:115%; border-top-right-radius:15px; border-bottom-right-radius:15px;}
.user_account #sidebar .user_profile li.opt_account a{ background:#8cc540; width:115%; border-top-right-radius:15px; border-bottom-right-radius:15px;}
.user_account #main { float:right; padding:8px 0 15px 0; width:740px;word-break: break-all;}
.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:700px; }
.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:140px; }
.user_account .modify_profile form input { border:1px solid #BBB; float:left; margin-bottom:5px; padding:5px; width:250px; }
.user_account .modify_profile form input:focus{border: 1px solid #81C6FC; }
.user_account .modify_profile .update { float:left; margin-bottom:5px; padding: 5px; width:250px; }
.user_account .modify_profile form textarea { border:1px solid #BBB;  padding:5px; width:300px; }
.user_account .modify_profile form button { clear:both; float:left; margin:10px 0 0 150px; }
.user_account .modify_profile .row { clear:both; float:left; margin-bottom:5px; width:100%; }
.user_account .your_items h2 a { border-left:1px solid #DDD; font-weight:normal; 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: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; }
#uniform-delete_account, #delete_account{ background-color:#DB4040;border-color:#9E0000; color:#fff;}

.user_account #main .userItem { width: 350px; float:left; border:1px solid #DDD; padding:5px; margin-left:5px; margin-bottom:5px;}
.user_account #main .userItem  .dash_item_user { float:left; width:100%; border-bottom:1px solid #8cc540;}
.user_account #main .userItem  .dash_item_user .photo_user_item{ float:left;}
.user_account #main .userItem  .dash_item_user .userItemData{ float:left; width:250px; margin-left:5px;}
.user_account #main .userItem  .dash_item_user .userItemData a { word-break: break-all; width:250px; float:left;}
.user_account #main .userItem  .options { border-top:1px solid #DDD; padding-top:3px; float:left; width:100%; }

.userItem_alert { border:1px solid #8cc540; padding:10px; float:left; width:100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; margin-bottom:10px;}
.userItem_alert .alert_dlete{margin-bottom: 10px; }
.userItem_alert .alert_dlete a{background:#f00; color: #fff; padding: 2px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; text-decoration:none;}
.userItem_alert .alert_dlete a:hover{ background: #8cc540;}
.userItem_alertt { border:1px solid #DDD; padding:5px; float:left; margin-right:10px; width:170px;}

.user_account #main .item { border:1px solid #DDD; float:left; width:170px; height:200px; margin-right:10px; margin-bottom:10px; position:relative;}
.user_account #main .item h3 { padding:2px;}
.user_account #main .item p { padding:2px;}
.user_account #main .item a.delete { color:#f00;}
.user_account #main .item .photo {  border-bottom:1px solid #DDD; padding:5px;}
.user_account #main .item .photo .statut_item{ color:#FFF; position:absolute; top:2px ; right:2px; padding:3px; border-radius:2px; background: #8cc540;}

.user_account #main .item .photo .statut_item  .user-listing-spam { background:red; padding:2px;}

/* -- ADD ITEM FORM --------------------------------------- */
.add_item { clear:both; float:left;  width:960px; border:1px solid #DDD; 
            -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
            -moz-box-sizing: border-box;    /* Firefox, other Gecko */
            box-sizing: border-box;
}
.add_item h1 { border-bottom:2px solid #f2f2f2; color:#000; font:18px Georgia, Times, 'Times New Roman', serif; margin-bottom: 20px; }
.add_item fieldset{ padding-left:20px;}
.add_item div.selector{ width:350px;}
.add_item h1 strong { display:block; font-weight:normal; padding:7px; padding-left:15px; }
.add_item h2 { font-size:16px; margin-bottom:10px; }
.add_item label { float:left; line-height:24px; margin-right:10px; width:120px; font-weight:bold;}
.add_item input { border:1px solid #BBB; padding:7px 7px 6px; width:350px; }
.add_item input:focus { border: 1px solid #81C6FC;}  
.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:490px; }
.add_item textarea:focus { border: 1px solid #81C6FC;}
.add_item .row .count_title{ margin-left:120px; color:#8cc540; width:376px; margin-bottom:10px; padding-top:40px; padding-left:10px; z-index:1; margin-top:-37px; padding-bottom:5px;}
.add_item .row .count_title span { font-weight:700; color: #f80;}
.add_item input#title:focus +.count_title {background:#F3F3F3;}
.add_item .row .count_description{ margin-left:120px; color:#8cc540; width:515px; margin-bottom:10px; padding-top:225px; padding-left:10px; z-index:1; margin-top:-222px; padding-bottom:5px;}
.add_item .row .count_description span { font-weight:700; color: #f80;}
.add_item textarea#description:focus +.count_description {background:#F3F3F3;}
.add_item .button,
.add_item button { clear:both; float:left; margin-bottom:15px; margin-left:420px; background: linear-gradient(#55ADFF, #1B68B0) repeat-x scroll 0px 0px #69A74E;-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr='#55ADFF', endColorStr='#1B68B0', GradientType=0)";}
.add_item .button span{color:#fff; }
.add_item  .buton_area{border-top: 1px solid #DDD;width: 960px;margin-left: -20px;}
.add_item  .buton_area .pointer_publish{ background: url('images/publish.png') no-repeat  0px 0px #FFF; height:30px; width:155px; margin-top:-1px; margin-left:380px;}
.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 .box { border-bottom:1px solid #DDD; clear:both; float:left; margin-bottom:20px; padding-bottom:20px; width: 940px; padding-left:20px; margin-left:-20px !important; position:relative;}
.add_item .row { clear:both; float:left; margin-bottom:10px; width:100%; }
.add_item .row  label span{ color:red;}
.add_item .price input { margin-right:5px; vertical-align:middle; width:100px; }
.add_item .price .selector { width:80px; }
.add_item .price .selector span { width:48px; }
.add_item .photos input { margin-right:10px; }
.add_item .photos .alert-error { padding: 5px;
                                 background: red;
                                 float: left;
                                 color: #FFF;
                                 margin-bottom: 10px;}
div#uniform-Select_price  {
    width: 140px;
    margin-left: 10px;
}
.add_item .price  .selector select#Select_price  {
    width: 150px;
}
div#uniform-Select_price  span{
    width: 110px;
}
.add_item .general_info .info_general{
    border: 1px solid ;
    width: 200px;
    height: auto;
    position: absolute;
    right: 15px;
    display:none;
    background:#E8F4DE url(images/info-item-post.png) no-repeat 8px 5px;
    color: #528425;
    padding: 4px;
    padding-left:35px;
    margin-top:40px;
    min-height:20px;
}
.add_item  .box.general_info:hover .info_general{ display:block;}
.add_item .location .info_location {
    border: 1px solid ;
    width: 200px;
    height: auto;
    position: absolute;
    right: 15px;
    display:none;
    background:#E8F4DE url(images/info-item-post.png) no-repeat 8px 5px;
    color: #528425;
    padding: 4px;
    padding-left:35px;
    min-height:20px;
}
.add_item  .box.location:hover .info_location{ display:block;}
.add_item .seller_info .info_seller {
    border: 1px solid ;
    width: 200px;
    height: auto;
    position: absolute;
    right: 15px;
    display:none;
    background:#E8F4DE url(images/info-item-post.png) no-repeat 8px 5px;
    color: #528425;
    padding: 4px;
    padding-left:35px;
    font-size:12px;
    min-height:20px;
}
.add_item  .box.seller_info:hover .info_seller{ display:block;}
.add_item  .box .title { }

.add_item .photos .flashmessage{ width:98%; }
.add_item .location label { float:left; margin-right:10px; width:120px; }
.add_item .go_back {  margin:20px 0 0 20px; }
.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; border: 1px solid #f7f7f7; background:#FF2B2B; padding:5px 5px; margin-bottom:15px; }
#error_list li { background:url(images/icon-remove.png) left center no-repeat; list-style:none; padding:2px 0 2px 18px; color: #FFF; }
#error_list label { float:none; width:auto; line-height:1.35em; }

#comment_error_list { display:none; border: 1px solid #f7f7f7; background:#fefbea; padding:5px 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; }

/* -- STATIC PAGES --------------------------------------- */
.page { margin: 10px 0; padding: 10px 0 0; clear: both; }
.page h1 { font-size: 2em; margin: 0 0 10px; }



/* Select */
div.selector { border:1px solid #b4b4b4; line-height: 26px; height: 26px; margin-right:10px; }
div.selector span {  background:url(images/select_arrow.gif) no-repeat right 11px; height: 26px; line-height: 26px; }
div.selector select { top: 0px; left: 0px; }
div.selector.hover,
div.selector:hover {  }
div.selector.hover span,
div.selector:hover span { background-position: right -29px; }
div.selector.focus:active,
div.selector.focus.active,
div.selector:hover:active,
div.selector.active:hover {  }
div.selector:hover:active span,
div.selector.active:hover span { background-position: right -29px; }
div.selector.disabled {  }
div.selector.disabled span {  }
div.button { background:#eeeeee url(images/button_bg.gif) repeat-x top; border:1px solid #cacaca; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
div.button span { background-position: right -643px; }
div.button.focus,
div.button:focus,
div.button:hover,
div.button.hover { background-position: 0px -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: 0px -583px; }
div.button.active span,
div.button:active span { background-position: right -703px; color: #555; }
div.button.disabled,
div.button:disabled { background-position: 0px -613px; }
div.button.disabled span,
div.button:disabled span { background-position: right -733px; color: #bbb; cursor: default; }

/* PRESENTATION */
/* Button */
div.button { height: auto; }
div.button span { margin-left: 13px; height: auto; padding-bottom: 8px; padding-top: 8px; font-weight: bold; font-family: Arial, "Helvetica Neue", Helvetica, Verdana, sans-serif; font-size: 12px; text-transform: uppercase; padding-left: 2px; padding-right: 15px; }
/* Select */

div.selector select { font-family: Arial, "Helvetica Neue", Helvetica, Verdana, sans-serif; font-size: 12px; border: solid 1px #fff; }
div.selector span { padding: 0px 25px 0px 2px; cursor: pointer; }

div.selector.disabled span { color: #bbb; }

/* ._200 */
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; }

/* .auto */
div.auto div.selector{ width: auto; font-size: 12px; background-color: white;}
div.auto div.selector select{ min-width:0; font-family: Arial, "Helvetica Neue", Helvetica, Verdana, sans-serif; font-size: 12px; border: solid 1px #fff; }
div.auto div.selector span { color: #000; width: auto; }

/*
CORE FUNCTIONALITY
Not advised to edit stuff below this line
-----------------------------------------------------
*/
.selector, .checker, .button, .radio, .uploader {  background-color: white; 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;  }
/* Button */
div.button a, div.button button, div.button input { position: absolute; top:-9999px; left:-20000px;}
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; }
/* Select */
div.selector { position: relative; padding-left: 10px; overflow: hidden; padding-right:3px; }
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: 25px; border: none; background: none; width:100%; }
/* AUTOCOMPLETE */
.ui-autocomplete { width: 200px; }
/* Uploader */
div.uploader { border: 1px solid #BBBBBB; background-position: 0px -297px; height: 28px; }
div.uploader span.action { background-position: right -409px; height: 24px; line-height: 24px; }
div.uploader span.filename { height: 24px; /* change this line to adjust positioning of filename area */ margin: 2px 0px 2px 2px; line-height: 24px; }
div.uploader.focus, div.uploader.hover, div.uploader:hover { background-position: 0px -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: 0px -325px; }
div.uploader.disabled span.action { background-position: right -381px; }
div.button { background-position: 0px -523px; }
div.button span { background-position: right -643px; }
div.button.focus, div.button:focus, div.button:hover, div.button.hover { background-position: 0px -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: 0px -583px; }
div.button.active span, div.button:active span { background-position: right -703px; color: #555; }
div.button.disabled, div.button:disabled { background-position: 0px -613px; }
div.button.disabled span, div.button:disabled span { background-position: right -733px; color: #bbb; cursor: default; }
/* Uploader */
div.uploader { width: 190px; cursor: pointer; }
div.uploader span.action { width: 85px; text-align: center; text-shadow: #fff 0px 1px 0px; background-color: #fff; font-size: 11px; font-weight: bold; }
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; }
/* Uploader */
div.uploader { position: relative; overflow: hidden; cursor: default; }
div.uploader span.action { float: left; display: inline; padding: 2px 0px; overflow: hidden; cursor: pointer; }
div.uploader span.filename { padding: 0px 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: 0px;
    right: 0px;
    background-color: #bc0202;
    width: 100%;
    height:20px;
    text-align: center;
    color: #fefefe;
}

.premium_odd {
    background:#f8f8f8;
}

.premium_even {
    background:#fff;
}

.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: normal;
    margin: -1px;
}

#user_data {
    padding: 20px;
    display:inline-block;
}

.user_public_profile #main .latest_ads table td.photo {
    padding-left: 2px;
}

.user_public_profile #main .latest_ads table td {
    border-bottom: 1px dotted #DDDDDD;
    padding: 8px;
    vertical-align: top;
}
#search-example{
    padding-left: 40px;
    color: #F00;
    float: left;
    font-weight: 700;
    margin-top: 4px;
}
.filters #search-example{
    padding:5px 0;
}
.title_viewssecond{display:none;}
/* drag&drop uploader */

.qq-uploader {
    width:98%;
}
.qq-upload-button:hover{ border-top:1px solid #BBB; border-left:1px solid #BBB; border-right:1px solid #BBB; background: #FFF url('images/upload2.png') no-repeat 250px 14px; }
.qq-upload-button {
    min-height: 20px;
    padding: 19px;
    background: #FFF url('images/upload1.png') no-repeat 250px 14px;
    text-shadow: 0px 1px 0px #FFF;
    color:#333;
    font-weight:900;
    border-top:1px solid #DDD;
    border-left:1px solid #DDD;
    border-right:1px solid #DDD;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
a.qq-upload-delete{ text-decoration:none; background:#FF2B2B; padding:3px; border-radius:3px; visibility: hidden; position:absolute; bottom:20px; color:#fff;}
a.qq-upload-delete:hover {background:#1B68B0 ; }
.qq-upload-list li.qq-upload-success:hover a.qq-upload-delete{ visibility: initial;}
.qq-upload-size { color:#f80;}
.qq-upload-list {
    background: #F5F5F5 url('images/camera.png') no-repeat top right;
    margin-top:2px;

}
.qq-upload-list li {
    background-color: #fff !important;
    color: rgb(51, 51, 51) !important;
    display: inline-block;
    min-height: 200px;
    margin-right: 10px;
    margin-bottom: 10px;
    height: 200px;
    overflow: hidden;
    border: 2px dashed #0084FF;
    border-radius:3px;
    margin-top:5px;
    position:relative;
}
.photos_div div, .ajax_preview_img {
    width: 156px;
    height: 125px;
    margin-top: 10px;
}
.ajax_preview_img img {
    max-width: 100%;
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding: 2px;
    background: #FFF;
    border: 1px solid #8cc540;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
}
.qq-upload-success {
    max-width:100%;
}
.qq-upload-file {
    width: 145px;
    height: 1em;
    display: block;
    overflow: hidden;
    color:#069;
}
.qq-upload-button input {
    width:auto;
    height: 100%;
}


/* Ads style for banner */
.calinbehtuk_ads_728 {
    margin: 0 auto; width:728px; }

/* Search page ads style  */
.list .ads_728{
    clear:both;
    width: 100%;
    min-height: 90px;
    border-left: 1px solid#DDD;
    border-right: 1px solid #DDD;
    border-top:1px solid #ddd;
    padding-top:10px;
    padding-bottom:10px;
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.ads_728_m{
    clear:both;
    border-left: 1px solid#DDD;
    border-right: 1px solid #DDD;
    width: 100%;
    padding-top:10px;
    padding-bottom:10px;
    min-height: 90px;	
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
    border-bottom: 1px solid #DDD;
}

.ads_300 {
    margin:0 auto;
    width:300px;
}

.ads_300_sp {
    border-top:1px solid #DDD;
    padding:10px;
}
.ads_600 {
    margin-bottom:10px;
}

.seeby_res{display:none;}

.left_ads { position:fixed; left:5px; top:45px; width:160px; height:600px; }
.distance {margin-top:10px;width:100%;float:left;
           -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
           -moz-box-sizing: border-box;    /* Firefox, other Gecko */
           box-sizing: border-box;         /* Opera/IE 8+ */

}
.right_ads { position:fixed; right:5px; top:45px; width:160px; height:600px; }
.recapt_new{padding-left: 130px;}

@media only screen and (max-width: 1324px){
    .left_ads, .right_ads {display:none;}

}
/*responsive*/

@media only screen and (max-width: 990px){
    .container {width:100%;}
    div.breadcrumb {width:100%;}
    .list #sidebar_top {width:100%;position:relative;
                        -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                        -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                        box-sizing: border-box;         /* Opera/IE 8+ */
    }
    .list #sidebar_top .filters .filter_plugin{width:100%;padding-left:0px;padding-right:0px}
    .groupe_ones {margin-left:11%;}
    .groupe_ones .text_menu {width:370px !important; }
    .groupetwos .publish_area {width:200px !important;margin:0px auto;float:none !important;}
    .groupetwos .form_publish .publish_button {margin-top:10px;}
    #background_head_menu {height:auto; display: inline-block;
                           width: 100%;}

    .user_account {width:100%;
                   -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                   -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                   box-sizing: border-box;         /* Opera/IE 8+ */

    }


}
@media only screen and (max-width: 980px){
    .home #main .latest_ads {padding-right:10px;}
    .home #main .latest_ads .even {width:100%;
                                   -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                                   -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                                   box-sizing: border-box;         /* Opera/IE 8+ */
    }
    .qq-upload-button{
        background: url("images/upload1.png") no-repeat scroll 5px 14px #FFF;
    }
    .qq-upload-button:hover{
        background: url("images/upload2.png") no-repeat scroll 5px 14px #FFF;
    }
    .home #main .latest_ads .odd {width:100%;
                                  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                                  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                                  box-sizing: border-box;         /* Opera/IE 8+ */
    }
    .content {width:100%;}
    #header {width:100%;
             padding-left:10px;
    }
    .home #main {width:100%;}
    #footer {width:100%;}
    .forcemessages-inline {width:100%;}


    .groupe_one{width:100%;}
    .groupe_pub .publish_area {width:auto !important;}
    #background_head_menu .text_menu {width:auto;


    }
    /*search page */
    .list #sidebar_top .filters .row.one_input input {width:203px ;}
    .list #sidebar_top .box.location {width:850px; margin:0px auto;float:none;}
    .list .filters .two_input {width:520px !important;}
    .list .filters .two_input .ui-slider-box{width:480px !important;}
    .list .filters .two_input .ui-widget-content {width:280px !important;}
    .list #sidebar_top .box.show_only{margin-top:5px;}
    .list #main {width:100%;}
    .list #sidebar { width:834px;margin:0px auto;float:none;overflow:auto;
                     -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                     -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                     box-sizing: border-box;         /* Opera/IE 8+ */
    }
    .list #sidebar .info_ads {display:none;}
    .list #sidebar .popular_ads{margin-left:3px;}
    .calinbehtuk_ads_200{margin-left:3px;float:left;}

    .add_item  {width:100%;
                -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                box-sizing: border-box;         /* Opera/IE 8+ */

    }
    .add_item .box {width:100%;
                    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                    box-sizing: border-box;         /* Opera/IE 8+ */
                    margin-left:0px !important;

    }
    .add_item h2.redt {padding-left:20px;}
    .add_item fieldset{padding-left:0px;}
    .add_item .buton_area {width:100%;margin-left:0px;
                           -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                           -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                           box-sizing: border-box;         /* Opera/IE 8+ */
    }
    .add_item .buton_area .pointer_publish{width:155px; margin:0px auto;margin-top:-1px;}
    .add_item  .center{width:155px; margin:0px auto;text-align:center;margin-bottom:15px;}
    .add_item .button, .add_item button{float:none; margin:0px;}
    .user_account #main {float:none; margin:0px auto;}
    .user_account #sidebar {width: 740px; margin:0px auto;float:none;border:none;margin-bottom:10px;overflow: hidden; padding-right:0px;}
    .user_account #sidebar .dashboard li.opt_dashboard a {border-radius: initial; width:100%;border-top-right-radius: 0px;border-bottom-right-radius: 0px;}
    .user_account #sidebar .items_users li.opt_items a     {border-radius: initial; width:100%;border-top-right-radius: 0px;border-bottom-right-radius: 0px;}
    .user_account #sidebar .users_alerts li.opt_alerts a  {border-radius: initial; width:100%;border-top-right-radius: 0px;border-bottom-right-radius: 0px;}
    .user_account #sidebar .user_profile li.opt_account a  {border-radius: initial; width:100%;border-top-right-radius: 0px;border-bottom-right-radius: 0px;}

    .home #main .latest_ads tr.odd td.photo .image_zoom { margin-left:110px; }
    .home #main .latest_ads tr.odd td.photo .image_zoom .pointer_img {
        width: 15px;
        height: 15px;
        position: absolute;
        left: -10px;
        background: url("images/ico-pointimagehome-left.png") no-repeat scroll 0px 0px transparent;
    }
}


@media only screen and (max-width: 970px){
    .form-publish-main form.search div.button a, div.button button, div.button input{left:-30px;}
    .home #main #cat_home { margin:0px auto;float:none; display:block;}
    #main-map {float: none !important; margin:0px auto;}
    .home #main .premium_ads_home .premium_home li {width:49%;display:inline-block;position:relative;
                                                    -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin-right: 0.2%;
                                                    margin-left: 0.2%;height:auto;
    }
    .home #main .premium_ads_home .premium_home li .premium_stickers {right:5px;}
    .premium_ads_home {margin:0px auto;float:none !important;}
    #background_head_menu .home_button {margin-left:10px;}



}

@media only screen and (max-width: 960px){
    #container_user_menu {width:100%;}
    .add_item textarea{width:350px;}
    .add_item #uniform-select_2  { margin-left: 130px;margin-top:4px;}
    .add_item .row .count_description {width:380px;}
    .item #main {width:60%;}
    #item_head h1 {width:auto; margin-bottom:4px;
                   -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                   -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                   box-sizing: border-box;         /* Opera/IE 8+ */
    }
    .item #comments form textarea { width: 250px;}
    .ad-gallery .ad-image-wrapper .ad-image {left:0px !important;position:relative;}
    .ads_600 {display:none;}
}
@media only screen and (max-width: 890px){
    /*search page */
    .list #sidebar_top .box.location {width:100%;float:none;}

}
@media only screen and (max-width: 875px){
    /*search page */
    .list #sidebar_top .box.location {width:443px;float:none;margin:0px;}
    .list #sidebar_top .filters .row.one_input div.selector{width:200px;}
    .list #sidebar_top .filters .row.one_input #uniform-sRegion {margin-left:0px;}
    .list #sidebar_top .filters .row.one_input .loc_res div.selector{margin-top:5px;}
    .list #sidebar_top .filters .row.one_input .loc_res  #uniform-sCity{width:202px;}
    .list .filters .checkboxes {position:absolute; right:10px; top:10px;width:auto;}
    .list .filters .two_input {width:600px;margin:0px auto;}
    .list #sidebar_top .box.show_only {float:none;width:600px; margin:0px auto;margin-top:5px;}
    .list .filters .two_input .ui-slider-box{width:560px;}
    .list .filters .two_input .ui-widget-content {width:360px;}
    .list #sidebar {width:100%;}

}
@media only screen and (max-width: 850px){
    .list #sidebar { width:635px;margin:0px auto;float:none;overflow:auto;
                     -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                     -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                     box-sizing: border-box;         /* Opera/IE 8+ */
    }
    .calinbehtuk_ads_200{width:200px; margin:0px auto;float:none;}
    .groupe_ones {margin-left:7%;}
    .content.item {width:600px; margin:0px auto;float:none;}
    .item #main {width:100%;}
    .item #sidebar {width:100%;}
    .item .calinbehtuk_sellers_latest_ads td.date{width:auto;}
    .item .calinbehtuk_sellers_latest_ads {width:100%;}
    .ad-gallery .ad-image-wrapper .ad-image { margin:0px auto;}
    .item #item_head strong.price {
        height: 40px;
        background: url("images/resprice.png") no-repeat scroll 0px -2px;
    }
    .ads_600 {display:block;}
}
@media only screen and (max-width: 830px){

    .form-publish-main .search input#query  {width:200px; }
    .form-publish-main  .search div.selector  { width:200px;}
    .form-publish-main {width:570px;}

}
@media only screen and (max-width: 800px){
    .groupe_ones {margin-left:4%;}
}
@media only screen and (max-width: 790px){
    .add_item .box.general_info:hover .info_general {display:none;}
    .add_item .box.seller_info:hover .info_seller {display:none;}
    .add_item .box.location:hover .info_location {display:none;}
    .groupe_ones {margin-left:25%;}
    #background_head_menu .search_top_bar_area {margin:0px auto;margin-top:10px;}
    .user_account #sidebar {width:auto;padding-right:0px;}
    .user_account #main {width:auto;}
    .user_account #main .userItem {width:100%;
                                   -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                                   -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                                   box-sizing: border-box;         /* Opera/IE 8+ */
    }
    .user_account #main .userItem .dash_item_user .userItemData a {width:100%;
                                                                   -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                                                                   -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                                                                   box-sizing: border-box; float:none;
    }
    .user_account #main .userItem .dash_item_user .userItemData {width:auto;}
    .user_account .modify_profile form {width:auto;}
    .calinbehtuk_ads_728 {display:none;}
    .ads_728_m {display:none;}
    .list .ads_728 {display:none;}
}
@media only screen and (max-width: 710px){

}
@media only screen and (max-width: 680px){
    .list #sidebar_top .box.location {margin:0px auto;}
    .list #sidebar_top .box.show_only {width:100% !important;}
    .list .filters .checkboxes {float:none;
                                margin: 0px auto;
                                width: 300px;
                                position: initial;text-align:center;}
    .list #sidebar { width:430px ;margin:0px auto;float:none;overflow:auto;}
    .calinbehtuk_ads_200{float:left;margin-left:3px;}
    .ad_list #list_head h1 { width:100%;margin-bottom:4px;padding-left:3px;
                             -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                             -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                             box-sizing: border-box;         /* Opera/IE 8+ */
    }
    .list #sidebar_top .filters .see_all_search { width:100%;float:left;margin-left:0px;text-align:center;}
    .list #sidebar_top .filters .see_all_search div.button { width:100%;bottom:0;float:none;margin-top:5px;}
    .list .filters .two_input {width:438px;margin:0px auto;float:none;}

    .list .filters .two_input .ui-slider-box{width:390px;}
    .list .filters .two_input .ui-widget-content {width:180px;}

    .ad_list table td.text .info_num {display:none;}
    .ad_list table td.text p {display:none;}
    .ad_list table td.text {padding-left:5px;}
    .groupe_ones {margin-left:20%;}
}
@media only screen and (max-width: 620px){
    .content.item {width:100%;}
    .ads_600 {display:none;}
}
@media only screen and (max-width: 610px){
    .item #comments form  {width:100%;margin:0px;padding-left:10px;

                           -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                           -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                           box-sizing: border-box;         /* Opera/IE 8+ */
    }

}
@media only screen and (max-width: 590px){
    .recapt_new{padding-left: 5px;}
    /*search */
    .list .filters .two_input {width:100% !important;}
    .list .filters .two_input .ui-slider-box #priceMin{width:98%;}
    .list .filters .two_input .ui-slider-box #priceMax  {width:98%;margin-top:10px;}
    .list .filters .two_input .ui-slider-box{width:100% !important;float:left;margin-left:0px;}
    .list .filters .two_input .ui-widget-content {width:90% !important;float:left;}
    .form-publish-main {width:100%;
                        -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                        -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                        box-sizing: border-box;         /* Opera/IE 8+ */

    }
    .form-publish-main .search input#query  {width:100%;float:left ;
                                             border:1px solid #ddd !important;
                                             border-radius:3px;
                                             -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                                             -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                                             box-sizing: border-box;         /* Opera/IE 8+ */
    }
    .form-publish-main  .search div.selector  { width:100%;float:left;margin-top:4px;border-radius:3px;
                                                border:1px solid #ddd;
                                                -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                                                -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                                                box-sizing: border-box;         /* Opera/IE 8+ */
    }
    .form-publish-main .search div.button {width:100%;text-align:center;margin-top:4px;border-radius:3px;}
    .form-publish-main  .search .main {width:100%;border:none !important;
                                       -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                                       -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                                       box-sizing: border-box;         /* Opera/IE 8+ */
    }
    #background_head_menu .groupe_pub {display:inline-block; width:100%;text-align:center;}
    .groupe_pub .publish_area{width:100% !important;padding-top:5px;padding-bottom:5px;}
    .form_publish .publish_button a{float:none;}
    .groupe_pub .publish_area .publish_button {width:100%;text-align:center;padding:6px 8px 6px 8px;float:none;}
    .home #main #cat_home {display:none;}
    .icon_search_main {display:none;}

    /*item post */
    .add_item  div.selector{width:100%;
                            -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                            -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                            box-sizing: border-box;         /* Opera/IE 8+ */
    }

    .add_item textarea { width:100%;
                         -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                         -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                         box-sizing: border-box;         /* Opera/IE 8+ */
    }
    .add_item  .box{padding-right:20px;}
    .add_item input {width:100%;
                     -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                     -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                     box-sizing: border-box;         /* Opera/IE 8+ */
    }
    .add_item .row {
        -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
        -moz-box-sizing: border-box;    /* Firefox, other Gecko */
        box-sizing: border-box;         /* Opera/IE 8+ */
    }
    .add_item #uniform-select_2  { margin:0px;margin-top:4px;}
    .add_item .row .count_title {margin:0px;padding:0px; width:100%;}
    .add_item .row .count_description {margin:0px;padding:0px;width:auto;}
    .groupe_ones { margin-left:15%; }
    .add_item  .price input { width:100%;}
    .add_item .price .selector {width:100%;margin-top:5px;}
    .add_item .price .selector span {width:auto;}
    div#uniform-Select_price{width:100%; margin-left:0;}
    div#uniform-Select_price span {width:auto;}
    .add_item .price .selector select#Select_price{width:100%;}
    .item #related_ads tr {margin-top:2px;}
    .hide_res{display:none;}
}
@media only screen and (max-width: 540px){
    .home #main .latest_ads tr.even td.photo .image_zoom {display:none;}
    .home #main .latest_ads tr.odd td.photo .image_zoom   {display:none;}
    .user_forms form .more-login{width:100%;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
        -moz-box-sizing: border-box;    /* Firefox, other Gecko */
        box-sizing: border-box;         /* Opera/IE 8+ */
    }
}
@media only screen and (max-width: 484px){
    .home #main .latest_ads .odd {width:100%;
                                  height:170px;
    }
    .home #main .latest_ads .even{width:100%;
                                  height:170px;
    }

    .home #main .latest_ads td.text .location {display:none;}
    .home #main .latest_ads td.text p  {display:none;}
    .home #main .latest_ads td.text .price { display:block;float:left;width:100%;max-width:100%;text-align:center;margin-left:0px;
                                             -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                                             -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                                             box-sizing: border-box;         /* Opera/IE 8+ */
    }
    .home #main .latest_ads td.date_ads {display:none;}
    .home #main .latest_ads td.photo {width:90%; margin-left:5%;}
    .home #main .latest_ads td.text{width:100%;margin-left:0px;
                                    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                                    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                                    box-sizing: border-box;         /* Opera/IE 8+ */
    }
    .home #main .latest_ads {padding-left:0px;padding-right:0px;}
    .home #main .latest_ads h1 strong{padding-left:5px;}
    .home #main .latest_ads .title_item_home .title_views {display:none;}
    .home #main .latest_ads td.photo .res_count {width:50%;float:left;}
    .home #main .latest_ads td.photo .title_viewssecond{ float:right;width:50%;border-top:1px solid #ddd;display:block;text-align:center;border-left:1px solid #ddd;
                                                         -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                                                         -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                                                         box-sizing: border-box;background: url("images/views.png") no-repeat scroll 27px 4px #FFF;
    }
    .home #main .latest_ads td.photo a{ width:100%;float:left;}
    .home #main .latest_ads td.photo .align{ width:100px !important;margin:0px auto; }
    .image_zoom {display:none !important;}
    .home #main .latest_ads .title_item_home{height:auto;}
    .home #main .premium_ads_home .premium_home li {width:100%;
    }
    .home #main .premium_ads_home ul.premium_home {padding-left:4px;}
    /*search */
    .list #sidebar_top .box.location {width:100%;
                                      -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                                      -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                                      box-sizing: border-box;
    }

    .list #sidebar_top .filters .row.one_input input {width:100%;padding-left:10px;
                                                      -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                                                      -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                                                      box-sizing: border-box;
    }
    .list #sidebar_top .filters .row.one_input #uniform-sRegion {width:100%;
                                                                 -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                                                                 -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                                                                 box-sizing: border-box;
    }
    .list #sidebar_top .filters .row.one_input .loc_res #uniform-sCity{width:100%;
                                                                       -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                                                                       -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                                                                       box-sizing: border-box;margin-left:0px;
    }
    .list #sidebar_top .filters .row.one_input .cat_select div.selector {width:100%;margin-left:0px;margin-top:5px;
                                                                         -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                                                                         -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                                                                         box-sizing: border-box;
    }
    .list #sidebar_top .subscribe input {width:100%; margin-bottom:5px;
                                         -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                                         -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                                         box-sizing: border-box;
    }
    .list .filters .checkboxes {width:100%;}
    .list #sidebar_top .filters div.button {width:100%;text-align:center;bottom:0px;}
    .list #sidebar_top .subscribe {width:100%;
                                   -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                                   -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                                   box-sizing: border-box;
    }
    .ad-gallery .ad-image-wrapper .ad-image{width:100% !important;height:auto !important;}
    .ad-gallery .ad-image-wrapper .ad-image img {width:100% !important;height:auto;}
    .ad-gallery .ad-image-wrapper{height:auto;height:330px;}
    .item .navigate_listings {margin-top:6px;}
}
@media only screen and (max-width: 465px){
    .groupe_ones {margin-left:4%;} 
}
@media only screen and (max-width: 460px){
    .list #sidebar { display:none;}
    .ad_list #list_head .see_by {display:none;}
    .seeby_res {display:block;width:100%;}
    .seeby_res a{width:100%;display:inline-block;text-decoration:none;text-align:center;background-image: linear-gradient(to bottom, #6BB6FB 0%, #1B68B0 100%);-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr='#6BB6FB', endColorStr='#1B68B0', GradientType=0)";color:#fff;margin-bottom:3px;padding:3px;
                 -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                 -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                 box-sizing: border-box;

    }
    .seeby_res a.current {background-image: linear-gradient(to bottom, #87FB5C 0%, #70A727 100%);-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr='#87FB5C', endColorStr='#70A727', GradientType=0)";}
    .seeby_res a:hover {color:#f80; text-decoration:underline;}
    .seeby_res .tit{color:#f80;text-align:center;}
    .groupe_ones { width:auto;
                   -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                   -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                   box-sizing: border-box;
    }
    .groupe_ones .text_menu {width:100%;}
    .ad-gallery .ad-thumbs .ad-thumb-list {width:100% !important;}
    .user_account .modify_profile form input {width:100%;
                                              -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                                              -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                                              box-sizing: border-box;
    }
    .user_account .modify_profile form textarea  {width:100%;
                                                  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                                                  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                                                  box-sizing: border-box;
    }
    .user_account .modify_profile .update  {width:100%;
                                            -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                                            -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                                            box-sizing: border-box;
    }

}


@media only screen and (max-width: 420px){

    #main-map {display:none;}
    #background_head_menu #user_menu li {border-right:none;width:100%;}
    #background_head_menu #user_menu li.with_sub {width:100%; display:inline-block;margin-top:6px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
    .ad_list table td.text .price {width:100%; text-align:center;padding-left:0px;margin-top:4px;padding-right:0px;}
    .ad_list table .premium_ico {display:none;}
    .ad_list table .premium_even td.date {width:100%;}
    .ad_list table .premium_odd td.date  {width:100%;}
    .ad_list table td.date p{margin-top:0px;}
    .ad_list table td.date{display:block;height:17px;text-align:center;
                           width:100%;
                           float:left;
                           -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                           -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                           box-sizing: border-box;
    }
    .ad_list table td.photo .imagess{width:95px ; margin:0px auto !important;float:none;}
    .ad_list table td.photo {float:left;display:block;
                             width:100%;
                             -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                             -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                             box-sizing: border-box;
    }
    .ad_list table td.text {float:left;display:block;
                            width:100%;
                            -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                            -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                            box-sizing: border-box;
    }
    #background_head_menu .search_top_bar_area {width:100%;
                                                -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                                                -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                                                box-sizing: border-box;
    }
    .groupe_ones {margin-left:0;} 
    .groupe_ones .text_menu {width:100% !important;}
    #background_head_menu .search_top_bar_area .search fieldset{width:300px; margin:0px auto;float:none;}
    .ad-gallery .ad-image-wrapper{height:auto;height:250px;}
    .item #related_ads tr {width:100%;}
    .item #related_ads .photo {width:100%;}
    .item .alignimg {width:179px; margin:0px auto;}
    .item #related_ads .photo img {margin:0px auto;float:none;}
    .item #related_ads .text {width:100%;}
    .imag_user_res { width:75px; margin:0px auto;}
    .user_public_profile #main .latest_ads table td.photo {width:100%;float:left;border:none;
                                                           -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                                                           -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                                                           box-sizing: border-box;
    }
    .user_public_profile #main .latest_ads  .text{width:100%;float:left;
                                                  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                                                  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                                                  box-sizing: border-box;
    }
    .user_forms .inner {width:auto;
    }
    .user_forms form {width:auto;
                      -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                      -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                      box-sizing: border-box;
    }
    .user_forms form input {width:100%;
                            -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                            -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                            box-sizing: border-box;
    }
    .user_forms form textarea {
        width:100%;
        -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
        -moz-box-sizing: border-box;    /* Firefox, other Gecko */
        box-sizing: border-box;
    }
    .user_forms form .button span {width:100%;
                                   -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                                   -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                                   box-sizing: border-box;
    }
    .user_forms form .button { width:100%;
                               -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                               -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                               box-sizing: border-box;
    }

    .user_account #main .item {width:100%;
                               -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                               -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                               box-sizing: border-box;
    }
    .userItem_alertt {width:100%;
                      -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                      -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                      box-sizing: border-box;
                      margin-bottom:5px;
    }
    .defrtu {padding-left:0px !important;}
    #background_head_menu .home_button {margin:0px auto;float:none;margin-top:5px;}


}
@media only screen and (max-width: 330px){
    .ads_300_sp {display:none;}
    .item #contact fieldset  {width:auto;}
    .item #contact fieldset input {width:100%;
                                   -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                                   -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                                   box-sizing: border-box;
    }
    .item #contact fieldset textarea {width:100%;
                                      -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                                      -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                                      box-sizing: border-box;
    }
}
@media only screen and (max-width: 320px){
    #background_head_menu .search_top_bar_area .search fieldset{width:100%; margin:0px auto;float:none;padding:3px;
                                                                -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                                                                -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                                                                box-sizing: border-box;
    }
    #background_head_menu .search_top_bar_area .search input#query {width:100%;border-radius:3px;
                                                                    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                                                                    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                                                                    box-sizing: border-box;


    }
    .add_item .show_em {width:100% !important;}
    #background_head_menu .search_top_bar_area .search div.button{width:90%;border:1px solid #ddd;margin-left:5%;
                                                                  background: url("images/search-ico-header.png") no-repeat scroll 100px 2px #ddd;
                                                                  margin-top:5px;border-radius:3px;
                                                                  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                                                                  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                                                                  box-sizing: border-box;
    }
    .item #comments form input {width:100%;
                                -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                                -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                                box-sizing: border-box;
    }
    .item #comments form textarea {width:100%;

                                   -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                                   -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                                   box-sizing: border-box;
    }
    .item #comments form .button {width:100%;margin:0px;
                                  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                                  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                                  box-sizing: border-box;
    }
    .item #comments  {
        padding-right:10px;

    }
    .ad-gallery .ad-image-wrapper{height:auto;height:200px;}

}