/* 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; }

 body {
     line-height : 1;
     color : #333333;
     font : 12px 'Open Sans', sans-serif;
     background-image : url(images/background.gif);
}

 a {
     color : #003D59;
     text-decoration : underline;
}
 a:hover {
     color : #FF0000;
}

option.pad { margin-left:10px;}
.empty { clear:both; color:#993300; float:left; padding:15px; width:100%; }
.clear { clear:both; }

.content { clear:both; float:left; margin-bottom:20px; width:725px; }
.content.home { border-top:1px solid #BBB; }


.osnovaGlavna {
     margin : 0 auto;
     width : 1053px;
}
 .osnova {
     float : left;
     width : 1053px;
}
 .container {
     margin-left : 5px;
     margin-right : 0;
     width : 735px;
     float : left;
}
 .content {
     clear : both;
     float : left;
     margin-bottom : 20px;
     width : 730px;
}
 .content.home {
     border-top : 1px solid #BBB;
}
 .IzmenaOglasa_slike {
     width : 141px;
     float : left;
     margin:5px 18px;
}
 .leviMeni {
     width : 190px;
     float : left;
}
 .leviMeni_logo {
     margin: 5px auto;
     float : left;
}
 #banneri {
     clear : both;
     float : left;
     margin : 5px auto;
     width : 100%;
}
 #GoogleAds{
     clear : both;
     background-color : #FFFFFF;
     width: 725px;
     margin-bottom: 5px;
	 border:#000 1px solid;
}
 #GoogleAdsLevo {
     clear : both;
     border : #666666 solid 1px;
	 background-color : #FFFFFF;
     width : 188px;
     margin : 5px auto;
}
 .desniMeni {
     float : right;
     width : 120px;
}
 #banneriDesno {
     clear : both;
     float : left;
     margin : 5px 0;
     width : 120px;
}
 #kursnaLista {
     clear : both;
     margin : 5px 0 0 0;
     width : 118px;
     font-weight : bold;
     color : #333333;
     padding : 10px 0 10px 0;
     background-color : #FFFFFF;
     border : #999999 solid 1px;
}
 #GoogleAdsDesno {
     clear:both;
	 background-color : #FFFFFF;
     margin: 5px 0px 5px 0px;
     width:118px;
	 border : #999999 solid 1px;
}
 .reklame {
     float : left;
     width : 730px;
	 margin-top:10px;
}
 .reklameRotator {
     float : left;
     width : 190px;
     height : 190px;
	 margin: 5px auto;
}


.linkovi_dole {
     font-weight : bold;
     color : #666666;
     padding : 15px 5px 15px 5px;
     text-align : center;
}
 .radistaFooter {
     font-weight : bold;
     color : #3D4372;
     padding : 5px 0;
     text-align : center;
}
 .linkovi_gore {
     font-size : 14px;
     font-weight : bold;
     text-decoration : none;
     color : #003651;
	 padding-top: 5px;
	 padding-bottom: 5px;
     padding-left: 120px;
     margin : 15px 0 0 15px;
     background-color: #333333;
}
 .linkovi_gore a {
     color : #FFFFFF;
     text-decoration : none;
	 color:#F5F5F5;
}
 .linkovi_gore a:hover {
     color : #FFFF00;
     text-decoration : none;
}
 .linkovi_gore li {
     padding: 0 15px;
	 display:inline;

}
 .zastonalog {
     font-size : 14px;
     font-weight : bold;
}

 .korisnikLogovan {
     display : block;
     font-size : 24px;
     color : #FFFFFF;
     font-weight : bold;
     float : right;
     margin-right: 5px;
     padding: 0 10px 0 10px;
     background-color: #B00000;
}



#navigacija {
     clear : both;
     float : left;
     width : 190px;
     position : relative;
}
.navigation {
  width: 190px;
}
.meni, .submeni {
  list-style: none;
  padding: 0;
  margin: 0;
}
.meni a {
     display: block;
     background-color: #333333;
     text-decoration: none;
     padding: 5px 0px 5px 15px;
     font-size : 14px;
     font-weight : bold;
	 color:#FFFFFF;
	 margin-bottom:2px;
}
.meni a:hover {
    background-color: #666666;
}
.meni li .submeni {
  left: 190px;
  padding-left:3px;
  position: absolute;
  width: 190px;
  margin-top: -32px;
  display:none;
}
.meni li:hover .submeni {
  display:block;
}
.submeni a {
  background-color: #333333;
}
.submeni a:hover {
  background-color: #666666;
}





/* 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: #B94A48;
}
.flashmessage-warning .close {
    color: #C09853;
}
.flashmessage-success .close,
.flashmessage-information .close {
    color: #3A87AD;
}
.forcemessages-inline{
    clear:both;
    width: 725px;
    margin-bottom:15px;
}
.forcemessages-inline .flashmessage{
    position: relative;
}
/* Header */
 #header {
     clear : both;
     float : left;
     margin : 5px 0;
     padding : 0 0 0 0;
     position : relative;
     width : 735px;
}
 #header #logo {
     color : #0099CC;
     font-size : 18px;
     text-decoration : none;
}
 #header #logo strong {
     font-weight : normal;
}
 #header #user_menu {
     display : inline;
     font-size : 16px;
     position : absolute;
     right : 5px;
     top : 35px;
     text-align : right;
}
 #header #user_menu li {
     border-right : 2px solid #e8e8e8;
     color : #FF0000;
     display : inline;
     padding : 0 0;
     position : relative;
     font-weight : bold;
}
 #header #user_menu li.last {
     border : none;
     padding-right : 0;
}
 #header #user_menu li ul {
     background : #FFF;
     border : #333 solid 1px;
     display : none;
     left : 7px;
     position : absolute;
     top : 14px;
}
 #header #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;
}
 #header #user_menu li ul li a {
     display : block;
     padding : 7px 12px 7px 12px;
}
 #header #user_menu li ul li.first {
     border : none;
}
 #header #user_menu li.with_sub strong {
     background : url(images/language_arrow.gif) right center no-repeat;
     color : #069;
     font-weight : normal;
     padding-right : 10px !important ;
     text-decoration : underline;
     cursor : pointer;
}
 #header #user_menu li form {
     background: #FFFFFF;
     border : #ACB3A6 solid 3px;
     display : none;
     left : -30px;
     padding : 25px;
     position : absolute;
     top : 16px;
     z-index : 9999;
     text-align : left;
}
 #header #user_menu li form p.checkbox label {
     vertical-align : middle;
}
 #header #user_menu li form label {
     color : #666666;
     font-size : 14px;
     display : inline;
     font-weight : bold;
     margin-bottom : 3px;
}
 #header #user_menu li form input {
     font-weight : bold;
     font-size : 14px;
     border : #999999 solid 2px;
     display : inline;
     margin-bottom : 10px;
     padding : 10px;
}
 #header #user_menu .forgot {
     margin-top : 10px;
}

/* Footer */
#footer { clear:both; border-top:1px solid #f2f2f2; padding-top:1px; }
#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 */
.search input {
     border : #666666 solid 2px;
     height : 26px;

     margin-right : 10px;
     padding : 0 5px;
     vertical-align : middle;
}
 .search input#query {
     width : 310px;
}
 .home .search a {
     display : none;
}
 .search .extras {
     padding-top : 5px;
}
 .search .extras .fieldset_title {
     color : #999;
     margin-bottom : 5px;
}
 .search fieldset {
     padding : 3px 5px;
	 background-color:#666666;
	 width:717px;
	 margin-bottom: 5px;
}
/* NOTE: see Uniform.js styles at the bottom for the fake select and fake button styles */

/* Breadcrumb */
div.breadcrumb { padding: 10px 0; border-bottom: 1px solid #BBB; width: 725px; }
ul.breadcrumb li { float: left; padding: 0 2px; }

/* footer link */
.footer-links li { float: left; width: 220px; padding: 5px; font-size: 11px; }

/* List & Item Search Row 
.form_publish .search { float:left; width:725px; }
.form_publish .search #expand_advanced { font-size:12px; margin-left:10px;}
.form_publish .search .extras { display:none; }
.form_publish .publish_button { background:#ec4901 url(images/button_link_bg.gif) repeat-x top; border:1px solid #c54f00; float:right; margin:9px 10px 0 0; padding:6px 10px 7px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.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 a:hover { text-decoration: underline;}
-----*/


.form_publish .search {
     float : left;
     width : 735px;
}
 .form_publish .search #expand_advanced {
     font-size : 11px;
     margin-left : 10px;
}
 .form_publish .search .extras {
     display : none;
}
 .form_publish .publish_button {
     background-color: #B00000;
     float : right;
     margin : 9px 0 0 0;
     padding : 6px 10px 7px;
}
 .form_publish .margin-bottom {
     margin-bottom : 10px;
     margin-top : 0;
}
 .form_publish .publish_button a {
     background : url(images/button_link_icon.gif) 0 2px no-repeat;
     color : #FFF;
     float : left;
     padding-left : 15px;
     text-decoration : none;
}
 .form_publish .publish_button a:hover {
     color : #FFFF00;
}







/* -- HOME --------------------------------------- */
.home #main { float:left; width:735px; }
.home #sidebar { float:right; width:240px; }
.home .search { border-bottom: 1px solid #BBB; margin-bottom:15px; }

/* Latest ads list */
 .home #main h1 {
     color : #000;
}
 .home #main h1 strong {
     display : block;
	 font-size : 11px;
     font-weight : bold;
     padding : 3px 0 3px 0;
	 }
	 
/*  ISKLJUCIO Djole
.home #main .categories { clear:both; float:left; margin-bottom:5px; padding:5px 0 0 5px; width:100%; }
.home #main .categories .col { float:left; width:301px; }
.home #main .categories .col.c2 { margin:0 25px; }
.home #main .categories.c2 .col { float:left; width:335px; }
.home #main .categories.c2 .col.c2 { margin:0 0 0 5px; }
.home #main .categories.c1 .col { clear:both; float:left; width:100%; }
.home #main .categories.c1 .category ul { clear:both; float:left; width:100%; }
.home #main .categories.c1 .category li { float:left; margin-right:17px; width:330px; }
.home #main .categories .category { margin-bottom:8px; }
.home #main .categories .category h1 { margin-bottom:5px; }
.home #main .categories .category h1 span { color:#FF0000; }
.home #main .categories .category li { border-bottom:1px dotted #DDD; color:#CCC; font-size:11px; padding:5px 0; }
*/

 .home #main .categories {
     clear : both;
     float : left;
     padding : 10px 10px;
     margin : 3px 0;
     width : 704px;
     background-color : #F7F7F7;
     border : #999999 solid 2px;
	 font-size: 10px;
}
 .home #main .categories .col {
     float : left;
     width : 230px;
}
 .home #main .categories .col.c2 {
     margin : 0 5px;
}
 .home #main .categories.c2 .col {
     float : left;
     width : 225px;
}
 .home #main .categories.c2 .col.c2 {
     margin : 0 0 0 5px;
}
 .home #main .categories.c1 .col {
     clear : both;
     float : left;
     width : 100%;
}
 .home #main .categories.c1 .category ul {
     clear : both;
     float : left;
     width : 100%;
}
 .home #main .categories.c1 .category li {
     float : left;
     margin-right : 5px;
     width : 210px;
}
 .home #main .categories .category {
     margin-bottom : 0px;
}
 .home #main .categories .category h1 {
     margin-bottom : 5px;
}
 .home #main .categories .category h1 span {
     color : #990000;
}
 .home #main .categories .category li {
     border-bottom : 1px dotted #FFF;
     color : #FF9900;
     padding : 3px 0 3px 10px;
}

/* --- ISKLJUCIO I ZAMENIO DJOLE ----
.home #main .latest_ads { padding-left:10px; clear:both; }
.home #main .latest_ads table { clear:both; width:100%; }
.home #main .latest_ads table td { border-bottom:1px dotted #dddddd; padding:8px; vertical-align:top; }
.home #main .latest_ads table tr.odd td { background:#f8f8f8; }
.home #main .latest_ads table tr:hover td { background:#fefbea; }
.home #main .latest_ads table td.photo { padding-left:2px; }
.home #main .latest_ads table td.photo img { background:#FFF; border:1px solid #DDD; padding:1px; }
.home #main .latest_ads table td.text h3 { font-size:14px; font-weight:bold; margin-bottom: 4px; }
.home #main .latest_ads table td.text h4 { color:#000; font-size:11px; font-weight:bold; margin-bottom: 3px; }
.home #main .latest_ads table td.text h4 span { color:#CCC; margin:0 5px; }
.home #main .latest_ads table td.text p { line-height:16px; }
.home #main .latest_ads table td.price { padding-left:25px; }
.home #main .latest_ads .see_more_link { font-size:14px; padding:15px 20px 0; text-align:right;}
----- */
 .home #main .latest_ads {
     clear : both;
}
 .home #main .latest_ads h1 {
     padding-left : 10px;
     margin-left : 30px;
     clear : both;
     font-size : 14px;
     font-weight : bold;
     color : #92A5B4;
}
 .home #main .latest_ads table {
     clear : both;
     width:729px;
     border : #999999 solid 2px;
}
 .home #main .latest_ads table td {
     border-bottom : 1px solid #999999;
     background-color : #FFFFFF;
     padding : 10px;
     vertical-align : top;
}
 .home #main .latest_ads table tr.odd td {
     background-color : #F7F7F7;
}
 .home #main .latest_ads table tr:hover td {
     background-color : #FFFF99;
}
 .home #main .latest_ads table td.photo {
     padding-left : 10px;
}
 .home #main .latest_ads table td.photo img {
     background : #FFF;
     border : #C8D7D6 solid 1px;
     padding : 1px;
}
 .home #main .latest_ads table td.text h3 {
     font-size : 14px;
     font-weight : bold;
     margin-bottom : 4px;
}
 .home #main .latest_ads table td.text h4 {
     color : #000;
     font-size : 11px;
     font-weight : bold;
     margin-bottom : 3px;
}
 .home #main .latest_ads table td.text h4 span {
     color : #92A5B4;
     margin : 0 5px;
}
 .home #main .latest_ads table td.text p {
     line-height : 16px;
}
 .home #main .latest_ads table td.price {
     padding-left : 25px;
}
 .home #main .latest_ads .see_more_link {
     font-size : 14px;
     padding : 15px 20px 0;
     text-align : right;
}







/* Sidebar */
.home .publish_box { background:#fff4d4; border: 1px solid #ffa727; clear:both; color:#000; float:left; margin-bottom:15px; padding:10px; width:218px; }
.home .publish_box h2 { font:14px Georgia, Times, 'Times New Roman', serif; }
.home .publish_box p { font-size:11px; margin:5px 0 8px; }
.home .publish_box .button_link { background:#ec4901 url(images/button_link_bg.gif) repeat-x top; border:1px solid #c54f00; float:left; padding:7px 10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.home .publish_box .button_link a { background:url(images/button_link_icon.gif) no-repeat 0 2px; color:#FFF; float:left; padding-left:15px; text-decoration:none; }
.home .publish_box.candidates { background:#f8f8ea; border-color:#c7c13e; }
.home .publish_box.candidates .button_link { background:#808b05 url(images/button_link_green_bg.gif) repeat-x top; border-color:#6f6e00; }
.home .navigation { background:#e9f5f9; border: 1px solid #bed7df; border-top:none; clear:both; margin-bottom:15px; padding:15px 10px; width:218px; -moz-border-radius-bottomright: 15px; border-bottom-right-radius: 15px; }
.home .navigation h3 { background:#94cee4; color:#FFF; margin-bottom:10px; padding:7px 10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.home .navigation h3 strong { font-weight:normal; }
.home .navigation ul { font-size:11px; margin-bottom:15px; }
.home .navigation ul li { padding:3px 0 3px 10px; }
.home .navigation ul li em { color:#999; font-style:normal; }

/* -- AD LISTINGS --------------------------------------- */
.list #main { float:left; padding-top:1px; width:727px; }
.list #sidebar { float:left; padding-left:10px; width:240px; }

/* List */
.ad_list #list_head { border-bottom:1px solid #f2f2f2; clear:both; float:left; width:100%; }
.ad_list #list_head .inner { border-bottom:1px solid #dddddd; 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 { float:right; font-size:11px; margin:5px 10px 0 0; }
.ad_list #list_head .see_by span { color:#CCC; margin:0 5px; }
.ad_list #list_head .see_by a { text-decoration: none; }






/*  TABLE
.ad_list #list_head .see_by a.current { background:url(images/order_by_current.gif) no-repeat right 45%; padding-right:12px; }
.ad_list table { clear:both; width:100%; }
.ad_list table td { border-bottom:1px dotted #dddddd; padding:8px; vertical-align:top; }
.ad_list table tr.odd td { background:#f8f8f8; }
.ad_list table tr:hover td { background:#fefbea; }
.ad_list table td.photo { padding-left:2px; }
.ad_list table td.photo img { background:#FFF; border:1px solid #DDD; padding:1px; }
.ad_list table td.text h3 { font-size:14px; font-weight:bold; margin-bottom: 4px; }
.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; }
.ad_list table td.price { padding-left:25px; }
----- */
 .ad_list #list_head .see_by a.current {
     background : url(images/order_by_current.gif) right 45% no-repeat;
     padding-right : 12px;
}
.ad_list table {
	border :2px solid #999999;
     clear : both;
     width : 100%;
}
 .ad_list table td {
     border-bottom : 1px solid #999999;
     background-color : #FFFFFF;
     padding : 10px;
     vertical-align : top;
}
 .ad_list table tr.odd td {
     background-color : #F7F7F7;
}
 .ad_list table tr:hover td {
     background-color : #FFFF99;
}
 .ad_list table td.photo {
     padding-left : 10px;
}
 .ad_list table td.photo img {
     background : #FFF;
     border : #C8D7D6 solid 1px;
     padding : 1px;
}
 .ad_list table td.text h3 {
     font-size : 14px;
     font-weight : bold;
     margin-bottom : 4px;
}
 .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 : #92A5B4;
     margin : 0 5px;
}
 .ad_list table td.text p {
     line-height : 16px;
}
 .ad_list table td.price {
     padding-left : 25px;
}








/* Pagination */
.paginate { font-size: 16px; 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: #D5E8FF; color:#F80; font-weight: bold; }

/* Filters */
.list .filters { background:#FFFFFF; border: 1px solid #999999; border-top:none; clear:both; margin-bottom:15px; padding:15px 10px; width:218px; -moz-border-radius-bottomleft: 15px; border-bottom-left-radius: 15px; }
.list .filters h3 { background:#666666; color:#FFF; margin-bottom:10px; padding:7px 10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.list .filters h3 strong { font-weight:normal; }
.list .filters .alert_form { padding-top:15px; }
.list .filters .alert_form input { border: 1px solid #FF0000; font-size:11px; margin:0 0 5px 10px; padding:3px; width:170px; }
.list .filters .row { padding:0 7px 12px; }
.list .filters .row h6 { color:#000; font-size:11px; font-weight:bold; margin-bottom:3px; }
.list .filters .row label { cursor:pointer; }
.list .filters .row input { font-family:Arial, Verdana, sans-serif; }
.list .filters .row .selector { background:#FFF; font-size:11px; height:21px; line-height:21px; padding-left:5px; width:170px; }
.list .filters .row .auto .selector { width: auto; }
.list .filters .row .selector span { background-position:right 8px; height:21px; line-height:21px; width:140px; }
.list .filters .row .auto .selector span {width:auto; }
.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 -31px; }
.list .filters .one_input input { border: 1px solid #BBB; font-size:11px; padding:4px 3px 5px; width:170px; }
.list .filters .two_input { color:#999; font-size:11px; }
.list .filters .two_input input { border: 1px solid #BBB; font-size:11px; margin-right:5px; padding:4px 3px 5px; width:60px; }
.list .filters .two_selects .selector { width:75px; }
.list .filters .two_selects .selector span { width:45px; }
.list .filters .checkboxes ul { font-size:11px; }
.list .filters .checkboxes ul li { color:#999; padding-bottom:3px; }
.list .filters .checkboxes ul li strong { color:#069; font-weight:normal; }
.list .filters .slider { margin-bottom:10px; }
.list .filters .slider h6 { margin-bottom:0px;}
.list .filters .slider input { background:transparent; border:none; color:#999; margin-bottom:3px; text-align: center; width:90%; }
.list .filters .slider .ui-slider { margin:0 15px 0 8px; position: relative;}
.list .filters .slider .ui-widget-content { background:#bdd7df; border-color:#bdd7df; height:5px; }
.list .filters .slider .ui-widget-header { background:#FFF; }
.list .filters .slider .ui-slider-horizontal .ui-slider-handle { background:#bac8cd; border-color:#9aafb6; height:15px; top: -0.5em; width:6px; position: absolute;}
.list .filters .salary_range input { margin-right:3px; width: 42px; }
.list .filters .salary_range span.range { margin-right:3px; }
.list .filters .salary_range .selector { position:relative; top:-2px; width:60px; }
.list .filters .salary_range .selector span { width:30px; }
.list .filters .button { margin-left:10px; }
.filters label.price{ width: 100px;} 



/* -- ITEM ------------------ */
#item_head {
     clear : both;
     float : left;
     width : 100%;
}
 #item_head .inner {
     clear : both;
     float : left;
     width : 730px;
     background-color:#FFFFFF;
}
 #item_head h1 {
     float : left;
     font-size : 16px;
     color : #333333;
     width : 700px;
     margin : 3px 0 5px 20px;
}
 #item_head h1 span {
     border-right : 2px solid #ACB3A6;
     font-size : 20px;
     color : #FF0000;
     font-weight : bold;
     margin-right : 5px;
     padding-right : 13px;
}
 #item_head #report {
     background : url(images/report_flag.gif) no-repeat;
     float : right;
     padding : 1px 0 0 25px;
     position : relative;
     width : 195px;
}
 #item_head #report strong {
     color : #FFFFFF;
     font-size : 10px;
     font-weight : bold;
     padding : 3px 7px 3px 7px;
     background-color : #333333;
}
 #item_head #report span {
     background : #FFFFCC;
     border : #333 solid 1px;
     display : none;
     left : 20px;
     padding : 10px 15px;
     position : absolute;
     top : 13px;
}
 #item_head #report span a {
     display : block;
     font-size : 14px;
     font-weight : bold;
     color : #000000;
     margin : 14px 0;
     text-decoration : none;
}
 .item #main {
     float : left;
     width : 398px;
     background-color : #FFFFFF;
     border : #999999 solid 2px;
}
 .item #main h2 {
     border-bottom : 1px solid #DDD;
     color : #000;
     margin-bottom : 15px;
     padding-bottom : 5px;
}
 .item #sidebar {
     float : right;
     width : 320px;
}
 .item #type_dates {
     border-bottom : 1px dotted #DDD;
     padding : 7px 0 3px 0;
     width : 350px;
     margin-left : 25px;
}
 .item #type_dates strong {
     color : #000000;
     font-size : 10px;
     margin-right : 5px;
     text-transform : uppercase;
}
 .item #type_dates em {
     color : #687A80;
     font-style : normal;
     margin-right : 15px;
}
 .item #item_location {
     clear : both;
     float : left;
     margin : 5px 10px 15px 10px;
     width : 375px;
     font-size : 12px;
     color : #000040;
     background-color : #f8f8f8;
     border : #ACB3A6 solid 1px;
}
 .item #item_location li {
     border-bottom : 1px dotted #DDD;
     float : left;
     padding : 5px 5px 5px 0;
     width : 340px;
     margin-left : 15px;
}
 .item #item_location a {
     color : #FFFFFF;
     font-size : 10px;
     font-weight : bold;
     text-decoration : none;
     background-color : #999999;
     padding : 2px 7px 2px 7px;
}
 .item #item_location a:hover {
     color : #FFFF99;
     font-size : 10px;
     font-weight : bold;
     text-decoration : none;
     background-color : #000000;
     padding : 2px 7px 2px 7px;
}
 .item #description {
     clear : both;
     line-height : 1.5;
     margin : 0 10px 30px 10px;
     font-size : 14px;
}
 .item #description .contact_button {
     line-height : normal;
     padding-top : 10px;
     padding-left : 30px;
}
 .item #description .contact_button .share {
     margin-left : 20px;
}
 .item #description .contact_button strong {
     background-color : #666666;
     border : #333333 solid 1px;
     float : left;
     padding : 6px 10px 7px;
}
 .item #description .contact_button strong a {
     color : #FFFFFF;
     float : left;
     text-decoration : none;
}
 .item #description .contact_button strong a:hover {
     color : #FFFF00;
     text-decoration : none;
}
 .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) 2px 6px no-repeat;
     float : left;
     margin : 0 10px 20px 0;
     padding-left : 10px;
     width : 180px;
}
 .item .attributes p {
     clear : both;
     margin-bottom : 20px;
}
 .item #item_map {
     margin-bottom : 20px;
}
 .item #item_map h2 {
     margin-bottom : 5px;
}
 .item #item_map #gmap {
     border : #b6b6b6 solid 1px;
     height : 250px;
}












 .item #comments {
     clear : both;
     float : left;
     margin-bottom : 35px;
     width : 100%;
}
 .item #comments .comments_list {
     border-bottom : 1px dotted #DDD;
     margin-bottom : 20px;
}
 .item #comments .comment {
     background : url(images/comments_quotes.gif) 10px 0 no-repeat;
     margin-bottom : 15px;
     padding : 7px 0 0 20px;
}
 .item #comments .comment h3 {
     color : #666;
     margin-bottom : 5px;
}
 .item #comments .comment h3 em {
     color : #888;
     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 : #AAA dotted 1px;
     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 : 0;
     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 : 20px;
     width : 300px;
}
 .item #comments form h3 {
     color : #000;
     margin-bottom : 10px;
}
 .item #comments form label {
     clear : left;
     float : left;
     margin-right : 10px;
     padding-top : 4px;
     width : 180px;
}
 .item #comments form input {
     border : #BBB solid 1px;
     float : left;
     margin-bottom : 5px;
     padding : 5px;
     width : 250px;
}
 .item #comments form textarea {
     border : #BBB solid 1px;
     float : left;
     padding : 5px;
     width : 340px;
     height : 150px;
}
 .item #comments form .button {
     clear : both;
     float : left;
     margin : 10px 0 0 150px;
}
 .item #useful_info {
     background-color : #F9F9F9;
     color: #666666;
     border : #ACB3A6 solid 1px;
     clear : both;
     padding : 15px 20px;
     margin : 10px;
}
 .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;
}
 .item #photos {
     margin-bottom : 20px;
}
 .item #photos a {
     text-decoration : none;
}
 .item #photos img {
     background : #FFF;
     border : #999999 solid 2px;
     padding : 1px;
     margin-bottom : 5px;
}
 .item #photos .main_photo {
     margin-bottom : 4px;
}
 .item #photos .main_photo a {
     color : #FFF;
     display : block;
     font-size : 11px;
     position : relative;
}
 .item #photos .main_photo a:hover {
     color : #FC0;
}
 .item #photos .main_photo img {
     padding : 3px;
}
 .item #photos .main_photo strong {
     background : #000;
     bottom : 10px;
     float : right;
     padding : 3px 8px 4px;
     position : absolute;
     right : 10px;
}
 .item #photos .mini_photos img {
     margin : 3px 1px 1px 0;
}
 .item .inner {
     clear : both;
     margin : 5px 0;
     width : 350px;
}
 .item #contact {
     background-color : #f8f8f8;
     border : #999999 solid 2px;
	 
     padding : 20px 1px 10px 0;
     color : #333333;
}
 .item #contact .captcha {
     width : 255px;
     margin : 3px 0 10px 0;
     padding : 7px;
     border : #92A5B4 solid 1px;
     background-color : #FFFFFF;
     color : #000033;
}
 .item #contact .captcha input {
     vertical-align : middle;
     margin-top : 3px;
     margin-bottom : 3px;
     width : 70px;
}
 .item #contact .captcha img {
     float : left;
     margin : 5px 3px 2px 15px;
}
 .item #contact h2 {
     color : #39425E;
     font-size : 14px;
     margin-bottom : 8px;
     padding-left : 12px;
}
 .item #contact p {
     margin-left : 16px;
     font-size : 14px;
     padding : 2px;
     line-height : 18px;
     color : #6A0000;
}
 .item #contact p.contact_button {
     margin-top : 10px;
     height : 30px;
}
 .item #contact p.contact_button strong {
     margin-left : 10px;
     background-color : #51708E;
     border : #334659 solid 1px;
     padding : 6px 10px 7px;
}
 .item #contact p.contact_button strong a {
     color : #FFF;
     text-decoration : none;
}
 .item #contact p.contact_button strong a:hover {
     text-decoration : underline;
}
 .item #contact form {
     margin-top : 20px;
}
 .item #contact fieldset {
     padding : 10px;
}
 .item #contact fieldset h3 {
     color : #003333;
     margin-bottom : 3px;
}
 .item #contact fieldset p {
     font-size : 11px;
     margin-bottom : 10px;
}
 .item #contact fieldset label {
     display : block;
}
 .item #contact fieldset input {
     border : #999999 solid 2px;
     display : block;
     margin-bottom : 10px;
     padding : 5px;
     width : 260px;
}
 .item #contact fieldset textarea {
     border : #999999 solid 2px;
     display : block;
     margin-bottom : 10px;
     padding : 5px;
     width : 260px;
}
 .item #contact fieldset .button {
     background-color : #666666;
     border : #333333 solid 1px;
     color : #FFF;
     margin-right : 7px;
}
 .item #contact fieldset .button :hover {
     color : #FFFF00;
}



/* -- LOGIN & REGISTER FORM --------------------------------------- */
.user_forms .inner { background:#f2f2f2; border:1px solid #DDD; clear:both; margin:20px auto; padding:13px; width:350px; -moz-border-radius:10px; border-radius:10px; }
.user_forms h1 { font-size:14px; margin:5px 0 10px 8px; }
.user_forms form { background:#FFF; border:1px solid #DDD; clear:both; padding:13px; -moz-border-radius:10px; border-radius:10px; }
.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 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 .more-login { margin-top: 10px; }

/* -- USER ACCOUNT --------------------------------------- 
.user_account { clear:both; float:left; padding:15px 10px; width:730px; }
.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 #DDD; display:block; font-weight:normal; padding-bottom:7px; }
.user_account h2 { font-size:16px; margin-bottom:10px; }
.user_account #sidebar { border-right:1px solid #DDD; float:left; padding:0 15px 40px 0; width:175px; }
.user_account #sidebar li { border-bottom:1px dotted #DDD; padding:8px 0; }
.user_account #main { float:right; padding:8px 0 15px 0; width:740px;}
.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 .update { float:left; margin-bottom:5px; padding: 5px; width:250px; }
.user_account .modify_profile form textarea { border:1px solid #BBB; float:left; 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 {
     clear : both;
     float : left;
     padding : 15px 10px;
     width : 707px;
     background-color : #FFFFFF;
     border : #999999 solid 2px;
}
 .user_account h1 {
     color : #333333;
     font-size : 24px;
}
 .user_account h1 strong {
     display : block;
     font-weight : bold;
     padding-bottom : 7px;
}
 .user_account h2 {
     font-size : 16px;
     margin : 15px 10px 10px 40px;
     color: #333333;
}
 .user_account h3 {
     margin-bottom : 5px;
     margin-left : 15px;
     margin-right : 10px;
     color : #4B6B7A;
}
 .user_account #sidebar {
     float : left;
     width : 100%;
}
 .user_account #sidebar li {
     border : #FFFFFF solid 2px;
     background-color : #666666;
     font-size : 14px;
     font-weight : bold;
     padding: 5px 21px;
     display: inline-block;
}
 .user_account #sidebar li a {
     color : #FFFFFF;
     text-decoration : none;
}
 .user_account #sidebar li a:hover {
     color : #FFFF00;
     text-decoration : none;
}
 .user_account #main {
     float : left;
     padding : 0 0px ;
     width : 700px;
     background-color : #FFFFFF;
}
 .user_account #main ul {
     margin-top : 10px;
     margin-left : 25px;
     color : #405864;
}
 .user_account #main li {
     margin-top : 7px;
}
 .user_account .userAlert {
     clear : both;
     float : left;
     font-size:14px;
     width : 705px;
}
 .user_account .userAlert .obavestenje {
     margin : 5px 0px 15px 0px;
     padding : 15px;
     border : #999999 solid 1px;
     background-color : #F9F9F9;
     color: #003366;
}
 .user_account .userAlert .obavestenje p {
     margin-top : 5px;
}
 .user_account .account_info h3 {
     font-size : 14px;
     margin-bottom : 5px;
     margin-left : 10px;
}
 .user_account .account_info p {
     line-height : 18px;
     margin-bottom : 15px;
}
 .user_account .modify_profile form {
     clear : both;
     display : inline;
     width : 490px;
     color : #557788;
}
 .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 : 230px;
     text-align : right;
}
 .user_account .modify_profile form input {
     border : #999999 solid 2px;
     float : left;
     margin-bottom : 5px;
     padding : 5px;
     width : 260px;
}
 .user_account .modify_profile .update {
     float : left;
     margin-bottom : 5px;
     padding : 5px;
     width : 280px;
}
 .user_account .modify_profile form textarea {
     border : #999999 solid 2px;
     padding : 5px;
     width : 260px;
     height : 80px;
     margin-left : 240px;
     margin-bottom : 20px;
}
 .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 : 0 0 5px 0px;
     width: 100%;
}
 .email_password a {
     color : #FFFFFF;
     font-weight : bold;
     text-decoration : none;
     margin : 5px 0 0 0;
     padding : 5px 10px 5px 10px;
     background-color : #666666;
     border : #333333 solid 1px;
}
 .email_password a:hover {
     color:#FFFF00;
     font-weight : bold;
     text-decoration : none;
     margin : 5px 0 0 0;
     padding : 5px 10px 5px 10px;
     background-color : #999999;
     border : #333333 solid 1px;
}
 .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 span {
     color : #CCC;
     margin : 0 10px;
}
 .user_account .your_items .item .options {
     margin-top : 5px;
}
 .user_account .your_items .item .options a {
     color : #000000;
     background-color : #7DA0AA;
     font-size : 14px;
     padding : 2px 7px 2px 7px;
}
 .user_account .your_items .item .delete {
     color : #999;
     font-size : 11px;
}


 .spisak {
     clear : both;
     width : 600px;
     color : #333333;
     background-color : #F8F8F8;
	 margin-left: 25px;
	 margin-bottom: 5px;
   
     border : #999999 solid 1px;
	 padding : 0px 30px;
}
 .spisak h2 {
     font-size : 14px;
     margin : 3px 0;
     padding : 0px 0;
     color : #990000;
}
 .spisak h2 a {
     color : #003D59;
}
 .spisak h2 a:hover {
     color : #FF3300;
}

 .spisak_text {
     color : #000000;
	
 
	
}
 .spisak_text a {
     color : #FFFFFF;
     font-weight : bold;
     text-decoration : none;
	 padding : 5px 10px;
    
     background-color : #666666;
}
 .spisak_text a:hover {
     color : #FFFF00;
     font-weight : bold;
     text-decoration : none;
     background-color : #ACB3A6;
}
 .spisak_text_aktiviraj a {
     color : #FFFFFF;
     font-weight : bold;
     text-decoration : none;
     margin : 5px 0;
     
     background-color : #999999;
}








/* -- ADD ITEM FORM --------------------------------------- */
/*   .add_item { clear:both; float:left; padding:15px 10px; width:730px; }  */
 .add_item {
     clear : both;
     float : left;
     width : 727px;
  /*   background : url(images/radio_link.jpg); */
     background-color : #f8f8f8;
     padding-bottom : 20px;
     border : #999999 solid 2px;
     text-align : justify;
}

/*
.add_item h1 { border-bottom:2px solid #f2f2f2; color:#000; font:18px Georgia, Times, 'Times New Roman', serif; margin-bottom: 20px; }
.add_item h1 strong { border-bottom:1px solid #DDD; display:block; font-weight:normal; padding-bottom:7px; }
*/
 .add_item h1 {
     color : #FFFFFF;
     font-size : 18px;
     font-weight : bold;
     padding : 5px;
     margin : 1px;
     background-color : #333333;
}
 .add_item h1 a {
     color : #FFFFCC;
}
 .add_item h1 a:hover {
     color : #FF6600;
}
 .add_item h1 strong {
     display : block;
}

/*
.add_item h2 { font-size:16px; margin-bottom:10px; }
.add_item label { float:left; line-height:24px; margin-right:10px; width:120px; }
.add_item input { border:1px solid #BBB; padding:7px 7px 6px; width:350px; }
.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#description { height:175px; width:340px; }

.add_item .button,
*/
.add_item h2 {
     font-size : 14px;
     color : #FFFFFF;
	 background-color:#666666;
	 margin: 5px 18px;

     padding: 3px;
}
 .add_item label {
     float : left;
     line-height : 24px;
     margin-right : 10px;
     width : 150px;
     font-size : 14px;
     font-weight : normal;
     color : #28597D;
     text-align : right;
}
 .add_item input {
     border : #666666 solid 2px;
     padding : 4px 4px 3px;
     width : 340px;
     font-size : 16px;
     color : #000000;
}
 .add_item input[type="radio"] {
     border : #B3C7CA solid 2px;
     padding : 7px 7px 6px;
     width : 30px;
}
 .add_item input#showEmail {
     border : #999999 solid 2px;
     padding : 7px 7px 6px;
     width : 20px;
}

 .add_item textarea {
     border : #666666 solid 2px;
     height : 220px;
     padding : 7px 7px 6px;
     width : 335px;
     color : #000000;
     font-size : 16px;
     margin-top : 7px;
	 float: left;
}
 .add_item textarea #description {
     height : 200px;
     width : 325px;
}


/*
.add_item button { clear:both; float:left; margin-top:15px;}
.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:100%; }
*/
.add_item .button {
     clear : both;
     padding-left : 30px;
     padding-right : 30px;
}
 .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 {
     clear : both;
     float : left;
     margin-top: 10px;
     padding : 0px;
     width : 728px;
     font-size : 11px;
     color : #666666;
}



 .add_item .row {
     clear : both;
     float : left;
     margin-bottom : 10px;
     width : 100%;
     font-size : 12px;
     padding-left : 10px;

}


/*
.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 .price input {
     margin-right : 5px;
     vertical-align : middle;
     width : 100px;
     margin-left : 5px;
     font-size:16px;
     text-align:right;
}
 .add_item .price .selector {
     width : 60px;
     border : #666666 solid 2px;
     background-color : #FFFFFF;
}
 .add_item .price .selector span {
     width : 30px;
}

/*
.add_item .photos input { margin-right:10px; }
*/
 .add_item .photos {
     margin : 20px 0;	
}
 .add_item .send_item {
 margin-left: 30px;
	 width:670px;
}

.add_item .location label { float:left; margin-right:10px; width:120px; }
.add_item .go_back { float:left; 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:#fefbea; 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; }
#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: 15px; clear: both; }
.page h1 { font-size: 2em; margin: 0 0 10px; }

/*
Uniform Theme: Uniform Default
Version: 1.6
By: Josh Pyles
License: MIT License
---
For use with the Uniform plugin:
http://pixelmatrixdesign.com/uniform/
*/

/* 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; }
*/
 div.button {
     background-color : #333333;
     border : #333333 solid 1px;
	 padding: 2px 0;
	 color : #FFFFFF;
}
 div.button span {
     background-position : right -643px;
}
 div.button.focus, div.button:focus, div.button:hover, div.button.hover {
     background-position : 0 -553px;
     background-color : #666666;
}
 div.button.focus span, div.button:focus span, div.button:hover span, div.button.hover span {
     background-position : right -673px;
}
 div.button.active, div.button:active {
     background-position : 0 -583px;
}
 div.button.active span, div.button:active span {
     background-position : right -703px;
     color : #555;
}
 div.button.disabled, div.button:disabled {
     background-position : 0 -613px;
}
 div.button.disabled span, div.button:disabled span {
     background-position : right -733px;
     color : #bbb;
     cursor : default;
}






/* 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 { width: 338px; font-size: 12px; }
div.selector select { min-width: 338px; 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 span { color: #000; width: 306px; }
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; }
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; }
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:95%; }
/* 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 {
     border : 2px solid #FF0000;
	background-color: #E6E6FA;
}
 .premium_even {
     border-top : 2px solid #999999;
	 
	 margin-bottom: 3px;
}

.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 {
     width : 353px;
     padding : 5px 10px 5px 10px;
     background-color : #F5F5F5;
     border : #B3C7CA solid 1px;
}



.user_public_profile #main .latest_ads table td.photo {
    padding-left: 20px;
}

.user_public_profile #main .latest_ads table td {
    border-bottom: 1px solid #A9A9A9;
    padding: 5px;
    vertical-align: top;
}
#search-example{
    padding-left:10px;
    padding-bottom:10px;
    color:#ff0000;
}
.filters #search-example{
    padding:5px 0;
}

/***************************************************************************** Drag&Drop uploader stylesheets by Max Future*/

	
.qq-uploader { 
    width:95%;
	
}
.qq-upload-button {
    min-height: 20px;
    padding: 5px;
    background-color: #BB0000; 
    color:#FFFFFF;
	font-size: 16px;
    font-weight: bold;
	margin-bottom: 10px ;

}
.qq-upload-list { 
     background-color: #F8F8FF;
}
.qq-upload-list li {
    background-color: #E6E6FA !important;
    color: rgb(51, 51, 51) !important;
    display: inline-block;
    min-height: 200px;
    margin: 10px;
  /*  margin-bottom: 10px; */
    height: 200px;
    overflow: hidden;
}
.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;
}
.qq-upload-success { 
    max-width:100%;
}
.qq-upload-file {
    width: 145px;
    height: 1em;
    display: block;
    overflow: hidden;
}
.qq-upload-button input {
    width:auto;
}
