/* icons top panel */
.i-top-panel{
    background: url('http://img.auto.ria.ua/img/icons/icons-16/top-panel.gif') no-repeat;
}
.i-top-panel.icons-auto         { background-position: 0    0;   }
.i-top-panel.icons-lanos        { background-position: 0  -50px; }
.i-top-panel.icons-dom          { background-position: 0 -100px; }
.i-top-panel.icons-construction { background-position: 0 -150px; }
.i-top-panel.icons-rabota       { background-position: 0 -200px; }
.i-top-panel.icons-hotels       { background-position: 0 -250px; }
.i-top-panel.icons-myradio      { background-position: 0 -300px; }
.i-top-panel.icons-mama         { background-position: 0 -350px; }
.i-top-panel.icons-key          { background-position: 0 -400px; }



.i-type-auto{
    padding-left: 35px;
    background: url('http://img.auto.ria.ua/img/icons/type-auto.gif') no-repeat;
    /*background: url('../img/icons/type-auto.gif') no-repeat;*/
}
.i-type-auto.type-auto-1       { background-position: 0 -50px ; }
.i-type-auto.type-auto-1:hover { background-position: 0 0     ; }
.i-type-auto.type-auto-2       { background-position: 0 -150px; }
.i-type-auto.type-auto-2:hover { background-position: 0 -101px; }
.i-type-auto.type-auto-3       { background-position: 0 -250px; }
.i-type-auto.type-auto-3:hover { background-position: 0 -201px; }
.i-type-auto.type-auto-4       { background-position: 0 -350px; }
.i-type-auto.type-auto-4:hover { background-position: 0 -300px; }

.i-type-auto.type-auto-5       { background-position: 0 -450px; }
.i-type-auto.type-auto-5:hover { background-position: 0 -400px; }
.i-type-auto.type-auto-6       { background-position: 0 -550px; }
.i-type-auto.type-auto-6:hover { background-position: 0 -500px; }
.i-type-auto.type-auto-7       { background-position: 0 -650px; }
.i-type-auto.type-auto-7:hover { background-position: 0 -599px; }

.i-type-auto.type-auto-8       { background-position: 0 -800px; }
.i-type-auto.type-auto-8:hover { background-position: 0 -750px; }

.i-type-auto.type-auto-0       { background-position: 0 -750px; }
.i-type-auto.type-auto-0:hover { background-position: 0 -700px; }

/*
img.icons{
    background: url('http://img.auto.ria.ua/img/icons/icons.gif') no-repeat;
}
*/

.ico-servise{
    background: url('../img/icons/icons-16/ico-servise.gif') no-repeat;
}
    .ico-servise.ico-favorit-link { background-position: 0   0  ; }
    .ico-servise.ico-facebook     { background-position: 0 -20px; }
    .ico-servise.ico-vkontakte    { background-position: 0 -40px; }
    .ico-servise.ico-twitter      { background-position: 0 -60px; }
    .ico-servise.ico-news_rss     { background-position: 0 -80px; }

.icons-x12, 
.icons-rtl-x12{
	padding-left: 16px;
	background: url('http://img.auto.ria.ua/img/icons/icons-12/x12.gif?1.02') no-repeat;
    /*background: url('../img/icons/icons-12/x12.gif') no-repeat;*/
	line-height: 12px;
	font-size: 12px;
}
.icons-rtl-x12{
    padding-left: 0;
    padding-right: 16px;
}
.icons-x12.add-notepad        { background-position: 0 0; }
.icons-x12.added-notepad      { background-position: 0 -50px; }
.icons-x12.add-compare        { background-position: 0 -100px; }
.icons-x12.added-compare      { background-position: 0 -200px; }
.icons-x12.auto-sold          { background-position: 0 -300px; }
.icons-x12.statistics-hits-x12{ background-position: 0 -350px; }
.icons-x12.up-search-x12      { background-position: 0 -400px; }
.icons-x12.add-afp-x12        { background-position: 0 -450px; }
.icons-x12.delete-notepad-x12 { background-position: 0 -500px; }
.icons-x12.delete-filter-x12  { background-position: 0 -550px; }
.icons-x12.add-to-filter-x12  { background-position: 0 -600px; }
.icons-x12.add-green-x12      { background-position: 0 -650px; }
.icons-x12.edit-x12           { background-position: 0 -700px; }

.icons-x12.uarr-x12           { background-position: 0 -750px; }
.icons-x12.darr-x12           { background-position: 0 -800px; }
.icons-x12.rarr-x12           { background-position: 0 -850px; }
.icons-x12.larr-x12           { background-position: 0 -900px; }

.icons-rtl-x12.uarr-x12       { background-position: 100% -750px; }
.icons-rtl-x12.darr-x12       { background-position: 100% -800px; }
.icons-rtl-x12.rarr-x12       { background-position: 100% -850px; }
.icons-rtl-x12.larr-x12       { background-position: 100% -900px; }

.ico-uarr, .ico-rtl-uarr, 
.ico-darr, .ico-rtl-darr, 
.ico-rarr, .ico-rtl-rarr, 
.ico-larr, .ico-rtl-larr, 
.ico-x12-uarr, .ico-x12-darr, 
.ico-x12-rarr, .ico-x12-larr{ background: url('../img/icons/icons-12/arrow.gif') no-repeat; }

.ico-uarr, .ico-darr, 
.ico-rarr, .ico-larr{ padding-left 10px; }

.ico-rtl-uarr, .ico-rtl-darr, 
.ico-rtl-rarr, .ico-rtl-larr{ padding-right: 10px; }

.ico-uarr{ background-position: 0 0; }
.ico-darr{ background-position: 0 -50px; }
.ico-rarr{ background-position: 0 -100px; }
.ico-larr{ background-position: 0 -150px; }

.ico-rtl-uarr{ background-position: 100% 0; }
.ico-rtl-darr{ background-position: 100% -50px; }
.ico-rtl-rarr{ background-position: 100% -100px; }
.ico-rtl-larr{ background-position: 100% -150px; }

.ico-x12-uarr{ background-position: 0 -200px }
.ico-x12-darr{ background-position: 0 -250px }
.ico-x12-rarr{ background-position: 0 -300px; }
.ico-x12-larr{ background-position: 0 -350px; }

.icons-12{
	height: 12px;
	padding-left:16px;
	line-height: 12px;
}
.icons-12.video{
	background: url('http://img.auto.ria.ua/img/icons/icons-12/video.gif') left no-repeat;
}
.iconsLabel-16{
	padding-left:16px;
	height: 16px;
	background: url('http://img.auto.ria.ua/img/icons/icons_label.png') no-repeat;
}
* html .iconsLabel-16{
	background-image: url('http://img.auto.ria.ua/img/icons/icons_label.gif');
	background-repeat: no-repeat;
	}
.iconsLabel-16.edit-label{
	background-position: 0px 0px;
}
.iconsLabel-16.delete-label{
	background-position: 0px -16px;
}
.icons-12.revert-s{
	background: url('http://img.auto.ria.ua/img/icons/icons-12/revert-s.gif') left no-repeat;
	padding-left: 25px;
}

.icons_x16{
	background-image: url('http://img.auto.ria.ua/img/icons/icons-16/sprite.gif');
    /*background-image: url('../img/icons/icons-16/sprite.gif');*/
	background-repeat: no-repeat;
}
.icons_x16.p_mob{
	background-position: 0 0;
}
.icons_x16.p_mob_add           { background-position: 0 -40px ; }
.icons_x16.p_mob_suc           { background-position: 0 -80px ; }
.icons_x16.p_mob_err           { background-position: 0 -120px; }
.icons_x16.p_home              { background-position: 0 -160px; }
.icons_x16.p_home_add          { background-position: 0 -200px; }
.icons_x16.selectionCasco      { background-position: 0 -240px; }
.icons_x16.informCarSold       { background-position: 0 -280px; }
.icons_x16.complainAnnouncement{ background-position: 0 -320px; }
.icons_x16.pickAutoSound       { background-position: 0 -360px; }
.icons_x16.pickAccumulators    { background-position: 0 -400px; }
.icons_x16.carProtection       { background-position: 0 -440px; }
.icons_x16.arrowAuto           { background-position: 0 -480px; }
.icons_x16.afp_small           { background-position: 0 -520px; }
.icons_x16.dollar              { background-position: 0 -560px; }
.icons_x16.editItemAuto        { background-position: 0 -600px; }
.icons_x16.statView            { background-position: 0 -640px; }
.icons_x16.comment-x16         { background-position: 0 -680px; }
.icons_x16.remarka-x16         { background-position: 0 -720px; }
.icons_x16.auction-x16         { background-position: 0 -760px; }
.icons_x16.exchange-x16        { background-position: 0 -800px; }

.icons-16{
	background-image: url('http://img.auto.ria.ua/img/icons/icons-16.png');
	background-repeat: no-repeat;
	height: 16px;
}
a.icons-16{ text-decoration: none; }
.icons-16.BedCom{
	width: 18px;
	background-position: 0px -96px;
}
.icons-16.voteMinus{
	width: 16px;
	background-position: 0px -228px;
}
.icons-16.votePlus{
	width: 16px;
	background-position: 0px -246px;
}
.icons-18{
	padding-left:18px;
	height: 18px;
	background: url('http://img.auto.ria.ua/img/icons/close-pLabel.png') no-repeat;
}
* html .icons-18{
	background: url('http://img.auto.ria.ua/img/icons/close-pLabel.gif') no-repeat;
	}
	.icons-18.close-window{
		background-position: 0px 0px;
	}
	.icons-18.close-window:hover{
		background-position: 0px -18px;
	}
	.icons-18.close-window:active{
		background-position: 0px -36px;
	}
.icons_x40{
	background: #fff url('http://img.auto.ria.ua/img/icons/icons-40/servise.jpg?1.05') no-repeat;
	height: 40px;
}
.icons_x40.addNotebook        { background-position: 0 0; }
.icons_x40.addNotebook:hover  { background-position: 0 -50px; }
.icons_x40.addedNotebook, 
.icons_x40.addedNotebook:hover{ background-position: 0 -100px; }
.icons_x40.delete-notebook-x40{ background-position: 0 -150px; }
.icons_x40.addComment         { background-position: 0 -200px; }
.icons_x40.addComment:hover   { background-position: 0 -250px; }
.icons_x40.addCompare         { background-position: 0 -300px; }
.icons_x40.addCompare:hover   { background-position: 0 -350px; }
.icons_x40.addedCompare, 
.icons_x40.addedCompare:hover { background-position: 0 -400px; }
.icons_x40.printPage          { background-position: 0 -450px; }
.icons_x40.printPage:hover    {	background-position: 0 -500px; }

.icons-24{
	background: url('http://img.auto.ria.ua/img/icons/icons-24/icons-14.png') no-repeat;
	height: 24px;
	padding-left:28px;
	line-height: 24px;
}
.icons-24.video{
	background: url('http://img.auto.ria.ua/img/icons/icons-24/video.gif') left no-repeat;
}
.icons-16.video{
	height: 16px;
	padding-left:20px;
	line-height: 16px;
	background: url('http://img.auto.ria.ua/img/icons/icons-16/video.gif') left no-repeat;
}

* html .icons-12.video{
	background-image: url(http://img.auto.ria.ua/img/icons/icons-12/video.gif);
}


span.icons-type-auto-2, 
li.active span.icons-type-auto-2{
    display: inline-block;
    padding-left: 36px;
    background: url('http://img.auto.ria.ua/img/icons/type-auto.png') 0 -150px no-repeat;
    position: relative;
    margin-top: -10px;
    padding-top: 3px;
    line-height: 15px;
    padding-bottom: 2px;
    top: 6px;
}
li.active span.icons-type-auto-2{
    background: url('http://img.auto.ria.ua/img/icons/type-auto.png') 0 -100px no-repeat;
}


span.icons-search-auto-1, 
span.icons-search-auto-1-select{
    display: inline-block;
    padding-left: 36px;
    background: url('http://img.auto.ria.ua/img/icons/type-auto.png') 0 -50px no-repeat;
    position: relative;
    margin-top: -10px;
    padding-top: 3px;
    line-height: 15px;
    padding-bottom: 2px;
    top: 6px;
}
span.icons-search-auto-1-select{
    background: url('http://img.auto.ria.ua/img/icons/type-auto.png') 0 0 no-repeat;
}
span.icons-search-auto-2, 
span.icons-search-auto-2-select{
    display: inline-block;
    padding-left: 36px;
    background: url('http://img.auto.ria.ua/img/icons/type-auto.png') 0 -150px no-repeat;
    position: relative;
    margin-top: -10px;
    padding-top: 3px;
    line-height: 15px;
    padding-bottom: 2px;
    top: 6px;
}
span.icons-search-auto-select{
    background: url('http://img.auto.ria.ua/img/icons/type-auto.png') 0 -100px no-repeat;
}


/**
 * ----------- psevdoElement -----------
 */
.inform-x14, 
.new:after, .new em.icons-new, 
.RSS-ltr-x12:after, .RSS-ltr-x12 em.icons-rss, 
.inform-x12:after, .inform-x12 em.icons-inform{
    position: relative;
    display: inline-block;
    background: url('http://img.auto.ria.ua/img/icons/psevdoelement.gif?1.01') no-repeat;
    content: url('http://img.auto.ria.ua/img/common/bg_none.gif?1.01');
} 
/*  ----------- icons -> add icons new -----------  */
.new{ padding-right: 27px !important; }
    .new:after, .new em.icons-new{    	
    	left: 27px;
    	margin-left: -25px;
    	width: 25px;
    	height: 9px;
        background-position: 0 0;
    }
    @-moz-document url-prefix() {	
        .new:after {
            margin-right: -26px;
            margin-left: 0;
            left: 3px;
            right: -26px;		
        }
    }

/* ----------- icons -> add icons RSS ----------- */
.RSS-ltr-x12{ display: inline-block; }
    .RSS-ltr-x12:after, 
    .RSS-ltr-x12 em.icons-rss{
        right: -3px; 	
    	margin-top: 1px;
    	width: 12px;
    	height: 12px;
        background-position: 0 -9px;
    }

/*  -----------  icons -> add icons inform green -----------  */
.inform-x12{
    padding-right: 12px !important;
    }
    a.inform-x12{ color: #0c7e00; }
    .inform-x12:after, 
    .inform-x12 em.icons-inform{
        right: -3px; top: -1px;
        margin-right: -12px;
        width: 12px;
        height: 12px;
        background-position: -12px -9px;
    }
.inform-x14{
    background-position: 0 -21px;
}


* html .new em.icons-new, 
* html .RSS-ltr-x12 em.icons-rss,
* html .inform-x12 em.icons-inform{
    left: 2px;
    top: 2px;
    line-height: 0;
    font-size: 0;
}
* html .new em.icons-new{ top: -1px; }
* html .new{
    zoom:1;
    behavior:expression( !this.isInserted==true ? this.isInserted = ( this.innerHTML = this.innerHTML + '<em class="icons-new"></em>'):'');
    }
* html .RSS-ltr-x12{
    zoom:1;
    behavior:expression( !this.isInserted==true ? this.isInserted = ( this.innerHTML = this.innerHTML + '<em class="icons-rss"></em>'):'');
    }
* html .inform-x12{
    zoom:1;
    behavior:expression( !this.isInserted==true ? this.isInserted = ( this.innerHTML = this.innerHTML + '<em class="icons-inform"></em>'):'');
    }