.line {
	background: url(../emarket/catalog/line.gif) repeat-x 0px 0px;
	height:1px;
	width:100%;
	display:block;
	font-size:0px;
    margin-bottom:10px;
}


.catalog-products {
}
.div-catalog-element{
	width:195px;
    margin-bottom:10px;
    position: relative;
}
.catalog-akcija {
    background: url(../emarket/catalog/akcija.jpg) no-repeat 50% 50%;
    width: 43px;
    height:43px;
    position: absolute;
    right:10px;
    top:-5px;
    color:#fff;
    font:bold 12px tahoma;
    text-align: center;
    line-height: 43px;
}
.catalog-akcija-title {
    width:140px;
}
div.catalog-title {
    overflow: hidden;
    height:30px;
}
.catalog-title, .catalog-title a {
	font:0px;
	height:30px;
}
.catalog-title a {
	font:bold 12px tahoma;
	color:#113B87;
	text-decoration:none;
}
.catalog-image {
	height:80px;
    width: 100%;
    position: relative;
}
.catalog-image .cat_img {
	background-repeat:no-repeat;
	background-position:center center;
	height:63px;
	width:76px;
	display:block;
	font-size:0px;

	margin: 0px 5px 0px 0px;
    position: absolute;
    top: 0px;
    left: 0px;
}
.catalog-image div {
    position: absolute;
    right: 5px;
    top:10px;
    width: 110px;
}

.l-line {
	background: url(../emarket/catalog/line.gif) repeat-y 100% 0px;
}

.price {
	font:bold 12px tahoma;
	color:#4F4F4F;
}
.price b {
	font:bold 18px tahoma;
	color:#B11F1E;
}
.old_price {
	font:normal 11px tahoma;
	color:#4F4F4F;
}
.old_price span {
	text-decoration: line-through;
	color:#4F4F4F;
}
.lizingas {
    display: block;
    font:normal 11px tahoma;
    color:#4F4F4F;
}
.lizingas span {
    color:#B11F1E;
}

.descr {
    font:normal 11px tahoma;
    padding:0px 0px 0px 0px;
    margin:0px 15px 0px 0px;
    height:26px;
    overflow: hidden;
    width: 180px;
}
.descr p {
    padding:0px;
    margin:0px;
}
.catalog-footer {
    font:bold 11px tahoma;
    padding: 5px 20px 5px 0px;
}
.catalog-footer a.more {
    color: #113b87;
    text-decoration: none;
    float: right;
    display:block;
    padding: 5px 20px 5px 0px;
    margin:0px 0px 0px 0px;
    background: url('../emarket/catalog/more.gif') no-repeat 100% 50%;
}
.catalog-footer a.cart,
.catalog-footer a.compare,
.catalog-footer a.check
{
    color: #fff;
    text-decoration: none;
    float: left;
    display:block;
    width:25px;
    height:20px;
    margin:0px 5px 0px 0px;
    background: url('../emarket/catalog/cart.gif') no-repeat 100% 50%;
}
.catalog-footer a.compare {
    background: url('../emarket/catalog/compare.gif') no-repeat 100% 50%;
}
.catalog-footer a.check {
    background: url('../emarket/catalog/favorite.gif') no-repeat 100% 50%;
}

.catalog-footer a.inFavorite {
    background: url('../emarket/catalog/in-favorite.gif') no-repeat 100% 50%;
}

.empty_product_list {
    font:normal 11px tahoma;
}
/**************************************************/

#dovanos h1 {
    font: normal 18px tahoma;
    color:#000;
    margin:0px;
    padding:0px 0px 10px 0px;
}
#dovanos .catalog-title a {
    font:bold 11px tahoma;
    color:#000;
    text-decoration:none;
}
#dovanos .catalog-image {
    height:110px;
}
#dovanos .catalog-image .cat_img {
    height:104px;
    width:180px;
}
/***************************************************************/

div.footer-grey {
    padding:2px 5px 2px 0px;
    background:#e8e8e8;
    margin:0px 0px 10px 0px;
}
div.bottomPager {
    margin:10px 0px 10px 0px;
}
.pages {
    margin:0px 0px 0px 0px;
}
.page_nos {
    float:right;
    font:normal 11px/20px tahoma;
    padding:0px 10px 0px 0px;
}
.float-left {
    float: left;
    padding:0px 0px 0px 15px;
}
.page_nos input {
    font:normal 11px tahoma;
    width: 20px;
}
.page_nos select {
    font:normal 11px tahoma;
}
.page_nos span {
    float:left;
    font:normal 11px/22px tahoma;
}
.page_nos a {
    font:normal 11px/22px tahoma;
    color:#000000;
    text-decoration: none;
    display: block;
    width:15px;
}
.page_nos a.active {
    font:bold 11px/22px tahoma;
    color:#b11f1e;
}









/* 
    root element for the scrollable. 
    when scrolling occurs this element stays still. 
*/ 
div.scrollable { 
 
    /* required settings */ 
    position:relative; 
    overflow:hidden; 
    width: 150px; 
    height:20px; 
} 
 
/* 
    root element for scrollable items. Must be absolutely positioned 
    and it should have a extremely large width to accomodate scrollable items. 
    it's enough that you set width and height for the root element and 
    not for this element. 
*/ 
div.scrollable div.items { 
    /* this cannot be too large */ 
    width:20000em; 
    position:absolute; 
} 
 
/* 
    a single item. must be floated in horizontal scrolling. 
    typically, this element is the one that *you* will style 
    the most. 
*/ 
div.scrollable div.items div { 
    float:left; 
} 
 
/* you may want to setup some decorations to active the item */ 
div.items div.active { 
    border:1px inset #ccc; 
    background-color:#fff; 
}


/* this makes it possible to add next button beside scrollable */
.scrollable {
    float:left;    
}

/* prev, next, prevPage and nextPage buttons */
a.browse {
    display:block;
    width:15px;
    height:22px;
    float:left;
    cursor:pointer;
    color:#000;
    font: bold 12px/22px tahoma;
    text-align: center;
}

/* disabled navigational button */
a.disabled {
    visibility:hidden !important;        
}     

