/* IE 6 stabilizer */
*a .ui-icon { display:none; }
* :focus { outline: 0; }
*html * { zoom: 1; }
body,html{
    background-color:white;
}

.vse-header a img{ vertical-align: middle; }

img { border-style: none;}

/* general styling */
div,p,li,dd,dt,span {
/*    font-family: 'Verdana';*/
    font-family: Arial,Georgia,Helvetica,sans-serif;
}

h1,h2,h3,h4,h5,h6 {
    font-family: Georgia, serif;
    /*font-size: 24px;*/
    font-style: normal;
    font-weight: normal;
    text-transform: normal;
    letter-spacing: normal;
    line-height: 1.2em;
}


/*h1 { font-size: 22px }
h2 { font-size: 18px }
h3 { font-size: 16px }
h4 { font-size: 14px }
h5 { font-size: 12px }
h6 { font-size: 10px }

h1 a{ font-size: 22px; font-family: 'Georgia', serif }
h2 a{ font-size: 18px; font-family: 'Georgia', serif }
h3 a{ font-size: 16px; font-family: 'Georgia', serif }
h4 a{ font-size: 14px; font-family: 'Georgia', serif }
h5 a{ font-size: 12px; font-family: 'Georgia', serif }
h6 a{ font-size: 10px; font-family: 'Georgia', serif }*/


.navigation li a {
    font-size: 17px;
    font-weight: normal;
}
/**/

body {
    margin: 0px;
    padding: 0px;
}

#page.ui-widget-content { border-style: none; }
#subpage.ui-widget-content { border-style: none; }

/**
Рупь
*/
.rouble-sign { font-family: "PTSansCaptionRegular" !important; font-size:24px;color:#749f79;padding:0;margin:0;padding:5px 0;}

/**

Zend-формы

*/
.errors li {
    font-weight: bold;
    color:red;
    list-style: none;
}

/**

общие элементы

*/

.act-btn .ui-button {
    display: inline-block;
    vertical-align: middle;
    width:20px;
    height:20px;
}

.act-btn{
    margin: 0 3px;
    display: inline-block;
}

.placeholder { color:#afabac; }



.vse-header{
    width:100%;
    background: white;
    text-align: left;
    color: #afabac !important;
}

.vse-header a.act-btn{
/*    color: #afabac;*/
    font-size:12px;
}

.vse-header a.nick{
    font-weight: bold;
    margin-left:0px;
}

.vse-header.dom{
    padding-bottom:5px;
}

.vse-header .avatar{
    margin-left:6px;
}
.vse-header .act-btn {
    margin:0px 6px;
}

.vse-header .act-btn:first-child {
    margin-left:0px;
}

.vse-header .act-btn:last-child {
    margin-right:0px;
}

.vse-header .act-btn .vse-ui-icon{
    display:none !important;
}

.vse-header .auth-enter{
    text-decoration: none;
/*    display:block;*/
    letter-spacing: normal;
    border-bottom:1px dotted gray;
}

.vse-header .logos{
    display: block;
    text-align: left;
    margin-top:1px;
    padding-bottom:1px;
}

.vse-header .navigation ul li.active{
    background: url('/common-static/img/header/arrow.png') no-repeat;
    background-position: center 42px ;
}

.vse-header .navigation ul li a:hover{
    color:inherit;
    text-decoration: none;
}

.vse-footer .navigation ul li.active{
    background: url('/common-static/img/header/arrow.png') no-repeat;
    background-position: center -9px ;
}

.vse-footer .navigation ul li a:hover{
    color:inherit;
    text-decoration: none;
}



ul.vse-breadcrumbs{
    padding:0px;
    margin:0px 0px;
}
.vse-breadcrumbs li{
    display:inline-block;
    list-style-type: none;
}
.vse-breadcrumbs h1{
    font-size:inherit !important;
    margin:inherit !important;
    text-shadow:inherit !important;
    font-weight: inherit !important;
}
.vse-breadcrumbs a:hover{
    color:black!important;
}

.vse-breadcrumbs .separator:after{
    content: '/';
}

/* скопировано в loader.css */
.loader{
    position:absolute;
    background:white;
    opacity:0.7;
    filter:alpha(opacity=70);
    text-align:center;
    z-index:10000;
}

/** кнопки **/

.act-btn a{
    margin:0px;
}

.act-btn-a {
}

.act-btn-b {
    width:  17px;
    height: 17px;
}

/*.act-btn-b.ui-icon-arrowthick-1-n {
    background-position: 1.5px -48px;
}*/

.act-btn-icon {
    vertical-align: middle;
    display: inline-block !important;
    /*    width:  16px;
        height: 16px;*/
    margin: 0px;
    display:inline; zoom:1;
}

.ui-button-text {
    font-size:9px !important;
}

/** объекты **/

/*  обьявления */



.info-obj .info-date,
.timestamp{
    font-size:10px;
    color:gray;
}


/* }} */

.company-box {
    background:#EEE;
    border:1px solid #D3D3D3;
    padding:5px;
}

.company-box img{
    max-height: 60px;
    max-height: 60px;
}

.company-box a{
    font-size:18px;
    padding:3px;
    vertical-align: top;
}

.wideobj-adv-footer {
    border-top: 1px solid #E5E5E5;
    border-bottom: 1px solid #E5E5E5;
    padding: 3px;
}

.wideobj-adv-footer td .sendto {
    height:20px;
    vertical-align: bottom;
}

/* статусы */
div.upped{
  background-color: #f6f6f6;
}
div.highlighted{
    background-color: #dffdad;
}
div.highlighted .adv-price-cont .button-with-icon-notice,
div.upped .adv-price-cont .button-with-icon-arrowthick-1-n,
div.tripled .adv-price-cont .ui-button{
    border: 1px solid #b1c8b3;
    background-image: url('/common-static/u/js/ui-themes/custom-theme/images/ui-bg_flat_0_b9e896_40x100.png');
}
div.highlighted .adv-price-cont .button-with-icon-notice .ui-icon,
div.upped .adv-price-cont .button-with-icon-arrowthick-1-n .ui-icon,
div.tripled .adv-price-cont .ui-icon{
    background-image: url('/common-static/u/js/ui-themes/custom-theme/images/ui-icons_749f79_256x240.png');
}
obj-adv-box.active{
    background-color: #fefcec;
    border-top: 2px solid #eceadb;
    border-bottom: 2px solid #efecd7;
 }
obj-adv-box.active .wideobj-adv-footer{
     border: none;
/*     background-color: #f7f4de;*/
     margin: 0px -10px -5px;
 }
obj-adv-box.active .wideobj-adv-footer .actions-bar{
     margin: 0px 10px 5px;
 }
.bg-news-checkmate{
     background: url('/common-static/img/bg-news-cm.png');
 }
 .wideobj-adv-hr{
     height: 1px;
     color: #e6e6e6;
     background-color: #e6e6e6;
     border-color: #e6e6e6;
     border: none;
     border-top: 1px solid;
 }
/* wide obj */
.background-hidden,
.obj-adv-box.hidden,
.wide-obj-adv.hidden{
    background: url('/common-static/img/warning.png');
}
.wideobj-adv h1.header{
    margin: 0px 0;
    font-size:24px;
    font-weight: normal;
    color: #535353;
    margin-bottom: 4px;
}
.wideobj-adv .beforeheader{
    font-size:15px;
}
.wideobj-adv .afterheader{
    position: relative;
    top: -4px;
}
.wideobj-adv .afterheader,
.wideobj-adv .afterheader a{
    color: #b9b7b8;
    font-size: 11px;
}
.header-buttons{
    float: right;
    margin-top: -4px;
}
.wideobj-adv-actions {
    display: block;
/*    width: 100%;*/
/*    padding: 14px 0px;*/
}
.obj-adv-table .comments-tabs{
    top: 12px;
}
@media print{
    .wideobj-adv-actions{
        display:none;
    }
}

.wideobj-adv-date{
    padding-left: 8px;
}
.section-body{
    font-size: 13px;
}
.section .field{
    font-size: 14px;
/*    line-height: 26px;*/
}
.section-price,
.section-price-value{
    display: inline-block;
}
.section-price-value .price{
    color: #656565;
    font-size: 18px;
}

/* Юзербокс */
.vse-userbox{
    clear: both;
    min-height:70px;
}
.vse-userbox div.color-captions{
    vertical-align: top;
    /*display: inline-block;  zoom:1; *display:inline;*/
}
.vse-userbox .avatar{
    margin:5px;
    display: inline-block;  zoom:1; *display:inline;
    float:left;
}
.vse-userbox .avatar img{
    max-width: 60px;
    max-height: 60px;
}
.vse-userbox-info{
    display: block;
    padding-top:3px;
}
.color-captions {
    color: black !important;
    font-weight: bold;
}
/* Рейтингбокс */
.vse-ratingbox a.disabled{
    cursor: default;
}
.vse-ratingbox a.disabled .ui-icon{
    cursor: default;
    background-image: url('/common-static/img/icons-black.png');
}
.vse-rating-value{
    display: inline-block;
    font-weight: bold;
    text-align: center;
    min-width:25px;
}
.vse-rating-value.good{
    color:green;
}
.vse-rating-value.bad{
    color:red;
}
.vse-rating-value.good:before {
    content: "+";
}
/* Комменты */

.vse-comment{
    margin-top:15px!important;
}
.vse-comment-deleted{
    color: gray;
    font-weight: bold;
}
.vse-comment .avatar,
.vse-comment .avatar img{
    max-width:30px;
    max-height:30px;
    *width:30px;
    *height:30px;
    float:left;
}
.vse-comment-body{
    padding:5px;
    margin:3px 0px 0px 37px;
    background-color:#eee;
    border-radius:5px;
    moz-border-radius:5px;
    word-wrap: break-word;
}
.vse-comment-userbox .vse-userbox{
    min-height: inherit;
}
.vse-comment-userbox{
/*    height:35px;*/
}
.vse-comment-userbox div{
    display: inline-block;  zoom:1; *display:inline;
    padding: 0px;
    vertical-align: middle;
}
.vse-comment-userbox .user{
    padding-left:7px;
}
.vse-comment-actionbox{
    float:right;
    padding: 0px 2.5px;
}
.vse-comment-ratingbox{
    float:right;
    padding: 0px 2.5px;
}
.vse-comment-body img{
    height:auto;
    width:auto;
    max-width: 300px;
    max-height: 300px;
}
.vse-comment .dots{
    background: url('/common-static/img/dot.png') repeat-x 100% 0px;
    height: 5px;
    width: 500px;
    left:0px;
    margin-top:13px;
    position:absolute;
    display:none;
}
.vse-error{
    margin:5px;
}
.vse-error .message{
    background: #ff7f7f;
    padding:3px 6px;
    display: inline-block;
}
.vse-comment.bad .text{
    opacity:0.5;
}
.new_comment{
    margin-top:10px;
}
.vse-comment .ratingno,
.vse-comment .rating{
    float:right;
}
.vse-comment .rating .ui-icon{
    cursor:pointer;
}
.vse-comment .ratingno .ui-icon{
    background-image:url('/source/img/ui-icons_222222_256x240.png');
}
.vse-comment .ratingno .ui-icon.voted{
    background-image:url('/source/img/ui-icons_228ef1_256x240.png') !important;
}
.vse-comment-subcomments{
    padding-left:20px;
}
.vse-comment-reply{
    font-size:11px;
    text-align:right;
    margin-top:5px!important;
}

.vse-comment-ajax-form{
    margin-top:20px;
}

/***
Zend-формы
**/

label {

}

label.required {
    /*    color:red;*/
    font-weight: bold;
}

label.required:after {
    color:red;
    content: " *";
}


/* Пабликпейдж */
.public-page{
    border: 1px solid #CECECE ;
    position: relative;
    width:100%;
}

.public-page tr{
    vertical-align: top;
}

.public-page-left{
    width:200px;
    padding:5px;
    background: #EEE;
}
.public-page-big-avatar{
    text-align: center;
    vertical-align: middle;
}
.public-page-big-avatar img{
    max-width: 200px;
}
.public-page-right{
    padding:5px;
}
.public-page-nickname{
    font-size:25px;
    font-weight: bold;
    color:black;
    text-shadow: white 1px 0px 1px;
}

.public-page .action-list a{
    display:block;
}

/* profile */

.single_image_fileinput .big_image{
    float:left;
    padding-right: 5px;
}

.single_image_fileinput .preview div{
    display: inline-block;
    vertical-align: middle;
}

.single_image_fileinput .ui-button{
    padding:5px;
}

.single_image_fileinput .small_image{
    width:60px;
    height:60px
}


.single_image_fileinput .ui-tabs-nav{
    display: inline-block;
    width:99.2%;
}

.single_image_fileinput .ui-tabs-panel{
    padding:5px;
}

.single_image_fileinput .help{
    margin-top:5px;
    padding:5px;
    background: #DCDCDC;
    border:1px solid #C7C7C7;
}

.single_image_fileinput .small_image,
.single_image_fileinput .upload_form{
    overflow:hidden;
    margin:5px;
}

/* news/texts */

.form-image-file-preview {
    vertical-align: middle;
    float:left;
    display:block;
}

.avatar-wrap {
    float: left;
    height: 68px;
    overflow: hidden;
    text-align: center;
    width: 68px;
}

.avatar-wrap img{
    max-width:60px;
    max-height: 60px;
}

/* Топ */
#toprotation{
    height:184px;
    width:670px;
    overflow:hidden;
    margin-bottom:5px;
}
#toprotation .container{
    height:184px;
    width: 1600px;
    cursor: pointer;
}
#toprotation div{
    display:inline-block;
}
#toprotation .container div {
    vertical-align:top;
    text-align:center;
    width:140px;
    margin: 0 5px;
}
#toprotation a{
    display: block;
    width: 140px;
    overflow: hidden;
}
/* footer-seo */
.footer-information{
    background-color: #ffffff;
    display: block;
    padding:5px;
    text-align: left;
    margin-top: 6px;
    background: #EEE;
}

.footer-information .info{
    display: none;
    padding-top:5px;
}

.footer-information .toggle {
    text-decoration: none;
    border-bottom:1px dashed black;
}
.footer-information h1,.footer-information h3,.footer-information h4{ display:inline }
/* */

/* auth line at top */
.profile2-top {

}

.auth-win {
    background-color: white;
    border: 1px solid #AAAAAA;
    height:70px;
    padding:3px;
    z-index:1000;
    position:relative;
}

.auth-list {
    width:190px;
}

#text_plate {
    width: 240px;
    vertical-align: top;
    text-align: left;
}

#auth_plate {
    width: 240px;
    text-align: right;
}


.ieib {
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.vse-header .additional_content {
}

.vse-header .additional_content form {
    margin: 25px 0 0 0;
    float: right;
}

/*---- elements ----*/

.enter-search {
    width : 210px;
    background-image: url('/common-static/ico/search_icon.png');
    background-repeat: no-repeat;
    background-position: right;
}

.border-search {
    background-image: url('/common-static/img/pixel.gif');
}

#news-w-shade {
    background-image: url('/common-static/img/shade-b.png');
    width: 100%;
    height:100%;
    position: fixed;
    display: none;
    top:0;
    left:0;
    z-index: 900;
}

/* profile  {{{ */

.profile_outline {
    margin: 10px 0;
}

.profile_outline .nav-global a.act-btn-a {
    margin: 0 px;
}

.profile_outline .body dl.zend_form dd,dt{
    margin: 0;
}
/* }}} */

.tagcloud {
    margin: 2px;
    display: inline-block;
    zoom: 1;
    /**display: inline;*/
}

.selectedtag {
    border: 1px solid #cccccc;
    background-color: #fef4b8;
    padding: 0 0 2px 0;
    border-radius: 4px;
    -o-border-radius: 4px;
    -moz-border-radius: 4px;
    display: inline-block;
    zoom: 1;
    /**display:inline;*/
}

.found-obj {
    padding: 10px;
}

/**---news special: ---**/
.small-news-numbers {
    max-width: 400px;
    *width: 400px;
}

.price{
    font-family: 'PTSansRegular', serif;
    color: #749f79;
    font-size: 20px;
    font-weight: bold;
}



.aaa, .ttt {
    display: none;
    /**display: inline;*/
}

#vk_comms_tab{
 padding: 6px 1px;
}

/**
 * "шахматный" стиль нововстей
 */
.bg-checkmate {
    background-image: url('../img/bg-cm.png');
    margin: 0 -10px;
    padding: 10px;
}


div.reflist, div.reflist a{
    font-style: oblique;
}

.vse-footer .text2 a.link_to_price{font-size:110% !important;font-weight: bold;}


.ui-autocomplete-input {
    background-position: right center;
    background-repeat: no-repeat;
}
.ui-autocomplete-loading {
    background-image: url("/common-static/img/ui-anim_basic_16x16.gif");
}

.no-border{border: 0px!important;}
/* селект с выбором количества элементов на странице */
select.count_page_element{
    background-color: #FFFFFF;
    border: 1px solid #DFE9E8;
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
    font-family: sans-serif;
}


/* ui progressbar patch*/
/*.ui-progressbar .ui-progressbar-overlay {*/
.ui-progressbar { overflow: hidden; position: relative; text-align: center;  vertical-align: middle; }
.ui-progressbar .progress-label-hl { position: absolute; top:0; left:0; width: 100%; height: 100%; z-index: 2; }
.ui-progressbar .progress-label    { display: inline-block; vertical-align: middle; background: white;box-shadow: 0 0 3px 3px white;}
.ui-progressbar .progress-label-vl { display: inline-block; vertical-align: middle; width:1px; height: 100%;}
.ui-progressbar .ui-progressbar-value { z-index: 1; position: absolute;}
.ui-progressbar .progress-stripes {
    background: url("../skins/default/images/animated-overlay.gif") repeat scroll 0 0 transparent;
    opacity: 0.5;
    width:100%; height:100%;
    position: absolute;
    top:0; left:0;
    z-index: 0;
}

div.response{ margin:10px;}
div.response div.title{margin:5px 0;}
div.response div.contact{padding:0px 5px;}
div.response div.mes {padding-top: 10px;}
div.response div.mes div{padding: 5px;}

/* text editor2 */
.relams-nbr label {
    white-space: nowrap;
}
.border_bottom_dotted{border-bottom: 1px dotted #000000}

.flot-tooltip {
    position: absolute;
    display: none;
    padding: 5px 10px;
    border: 1px solid #e1e1e1;
    border-radius: 3px;
    background: white;
    z-index: 3;
}
.flot-tooltip .date{
    font-weight: normal;
    font-size: 10px;
    color: gray;
    display: block;
}
.company-box .company-box-logo{display:inline; clear:left;}
.only-print{display:none;}

blockquote
{
    font-style: italic;
    font-family: Georgia, Times, "Times New Roman", serif;
    padding: 2px 0;
    border-style: solid;
    border-color: #ccc;
    border-width: 0;
}

.vse-error-message {
    color: #f44;
}

.pr_us{
    padding: 5px 2px;
}

.hl-hover:hover {
    background-color: #fefcec;
}
