div.top-line {
   height: 40px;
   background-color: rgb(80, 80, 80);
   background-image: url('../img/generic/bg.jpg');
   background-repeat: repeat-x;
   position: relative;
   z-index: 998;
}

div.top-line a.button {
   display: block;
   float: left;
   text-align: left;
   height: 40px;
   border-radius: 0px;
   background-color: transparent;
   padding: 0px;
}

div.top-line a.delo-off {
   background-image: url('../img/generic/delo-off.jpg');
   width: 70px;
   background-repeat: no-repeat;
   background-position: 10px center;
}

div.top-line a.novice-off {
   background-image: url('../img/generic/novice-off.jpg');
   width: 70px;
   background-repeat: no-repeat;
   background-position: 10px center;
}

div.top-line a.micna-off {
   background-image: url('../img/generic/micna-off.jpg');
   width: 86px;
   background-repeat: no-repeat;
   background-position: 10px center;
}

div.top-line a.vandraj-off {
   background-image: url('../img/generic/vandraj-off.jpg');
   width: 86px;
   background-repeat: no-repeat;
   background-position: 10px center;
}

div.top-line a.pogledi-off {
   background-image: url('../img/generic/pogledi-off.jpg');
   width: 86px;
   background-repeat: no-repeat;
   background-position: 10px center;
   display: none;
}

div.top-line a.deloindom-off {
   background-image: url('../img/generic/deloindom-off.jpg');
   width: 105px;
   background-repeat: no-repeat;
   background-position: 10px center;
}

div.top-line a.polet-off {
   background-image: url('../img/generic/polet-off.jpg');
   width: 70px;
   background-repeat: no-repeat;
   background-position: 10px center;
}

div.top-line a.nepremicnine-off {
   background-image: url('../img/generic/nepremicnine-off.jpg');
   width: 125px;
   background-repeat: no-repeat;
   background-position: 10px center;
}

div.top-line a.delo-on {
   background-image: url('../img/generic/delo-on.jpg');
   width: 70px;
   background-repeat: no-repeat;
   background-position: 10px center;
}

div.top-line a.novice-on {
   background-image: url('../img/generic/novice-on.jpg');
   width: 70px;
   background-repeat: no-repeat;
   background-position: 10px center;
}

div.top-line a.micna-on {
   background-image: url('../img/generic/micna-on.jpg');
   width: 86px;
   background-repeat: no-repeat;
   background-position: 10px center;
}

div.top-line a.vandraj-on {
   background-image: url('../img/generic/vandraj-on.jpg');
   width: 86px;
   background-repeat: no-repeat;
   background-position: 10px center;
}

div.top-line a.pogledi-on {
   background-image: url('../img/generic/pogledi-on.jpg');
   width: 86px;
   background-repeat: no-repeat;
   background-position: 10px center;
   display: none;
}

div.top-line a.deloindom-on {
   background-image: url('../img/generic/deloindom-on.jpg');
   width: 105px;
   background-repeat: no-repeat;
   background-position: 10px center;
}

div.top-line a.polet-on {
   background-image: url('../img/generic/polet-on.jpg');
   width: 70px;
   background-repeat: no-repeat;
   background-position: 10px center;
}

div.top-line a.nepremicnine-on {
   background-image: url('../img/generic/nepremicnine-on.jpg');
   width: 125px;
   background-repeat: no-repeat;
   background-position: 10px center;
}

div.top-line-news {
   position: absolute;
   top: 32px;
   left: 0px;
   width: 100%;
}

div.top-line-news div.category-news div.inside-baloon {
   background-color: #58585a;
   padding-left: 10px;
   padding-right: 10px;
   width: 120px;
   padding-top: 5px;
   box-sizing: initial;
   -moz-box-sizing:content-box;
}

div.top-line-news div.category-news {
   width: 140px;
   color: white;
   background-image: url('../img/generic/roll-down.png');
   background-position: 0px 1px;
   padding-top: 24px;
   background-repeat: no-repeat;
   position: absolute;
   display: none;
}

div.top-line-news div.category-news div.news-content a.title-image {
   width: 120px;
   height: 80px;
   font-size: 0px;
   overflow: hidden;
   cursor: pointer;
   box-shadow: 0px 3px 10px rgb(36, 36, 36);
   line-height: 0px;
   display: block;
   float: none;
   margin: 0px;
}

div.top-line-news div.category-news div.news-content a.title-image img.title-image {
   width: 120px;
   height: 80px;
   line-height: 0px;
   font-size: 0px;
   overflow: hidden;
}

div.top-line-news div.category-news div.news-content a.news-text {
   color: white;
   font-family: georgia;
   line-height: 14px;
   font-size: 12px;
   text-decoration: none;
   padding-top: 10px;
   padding-bottom: 10px;
   display: block;
   cursor: pointer;
   float: none;
   margin: 0px;
   height: auto;
}

div.top-line-news div.category-news div.border-bottom {
   border-bottom: 1px solid white;
}