.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 {
    width: 100%;
}
.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%;
}


/**************************************************/

#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;
}

/*
.CategoryTitle {
	color: #7b7b7b;
	font: 14px Arial;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-weight:bold;
	margin: 5px 0 15px 0;
	padding: 4px 0 3px 0;
	display: block;
	font-weight:bold;
	background: url(../gfx/sport/spacer.jpg) repeat-x center left;
}

.CategoryTitle a {
	color: #7b7b7b;
	font: 14px Arial;
	text-decoration: none;
	font-weight:bold;
	background:white;
	padding: 1px 5px 1px 0;
}




.catalog_list_box {
	width: 164px;
	height: 259px;
	float: left;
	position: relative;
	margin: 0 9px 9px 0;
	padding: 0;
	background: url("../gfx/sport/catalog_item.jpg") no-repeat top left;
}

.NoRightMargin {
	margin-right: 0;
}

.catalog_list_box span.title a {
	color: #387c9b;
	position: absolute;
	top: 196px;
	left: 10px;
	right: 10px;
	font: 12px Arial;
	font-weight: bold;
	text-decoration: underline;
	color: #7d7d7d;
	text-align: center;
}

.catalog_list_box span.title a:hover {
	text-decoration: none;
}

.catalog_list_box a.more {
	position: absolute;
	bottom: 12px;
	right: 20px;
	font: 12px Arial;
	font-weight: bold;
	text-decoration: underline;
	color: #d9221a;
}


.catalog_list_box span.cat_img {
	width: 164px;
	height: 145px;
	position: absolute;
	top: 41px;
	left: 0;
}


.catalog_list_box span.price {
	color: #7d7d7d;
	position: absolute;
	right: 12px;
	top: 14px;
	font: 12px Arial;
}

.catalog_list_box span.price {
	color: #7d7d7d;
}
.catalog_list_box span.price b {
	color: #d9221a;
}


.catalog_list_box span.old_price {
	color: #7d7d7d;
	position: absolute;
	right: 11px;
	top: 12px;
	font: 12px Arial;
}

.catalog_list_box span.old_price b {
	text-decoration: line-through;
}

.catalog_list_box span.new_price {
	color: #d9221a;
	
	position: absolute;
	right: 11px;
	top: 28px;
	font: 14px Arial;
	font-weight:bold;
}




.catalog_list_box .addBtn {
	background: url(../gfx/sport/cart_add.jpg) no-repeat top left;
	width: 21px;
	height: 21px;
	position: absolute;
	top: 11px;
	left: 9px;
	display: block;
	cursor: pointer;
}


.catalog_list_box .compareBtn {
	background: url(../gfx/sport/compare.jpg) no-repeat top left;
	width: 21px;
	height: 21px;
	position: absolute;
	top: 11px;
	left: 32px;
	display: block;
	cursor: pointer;
}











.FavoriteCheckbox,
.FavoriteCheckbox-default {
	width: 21px;
	height: 21px;
	position:absolute;
	bottom: 7px;
	left: 7px;
	cursor:pointer;
}

.FavoriteCheckbox{ background: url(../gfx/sport/checkbox.gif) no-repeat bottom left; }
.FavoriteCheckbox-default { background: url(../gfx/sport/checkbox.gif) no-repeat top left; }

















.actions .catalog_list_box {
	width: 256px;
	height: 131px;
}

.actions .catalog_list_box a {
	width: 254px;
	height: 130px;
	position: relative;
	right: 0;
	bottom: 0;
}

.actions .catalog_list_box img {
	position: absolute;
	left: 8px;
	bottom: 8px;
}

.actions .catalog_list_box a span.price_old {
	color: #5d5d5d;
	position: absolute;
	right: 24px;
	bottom: 24px;
	font: 12px Arial;
	text-decoration: line-through;
}

.actions .catalog_list_box a span.price_new {
	color: #ff0000;
	position: absolute;
	right: 24px;
	bottom: 16px;
	font: 16px Arial;
	font-weight: bold;
	background: url(../gfx/layout/alert.gif) no-repeat top left;
	padding: 10px 0 25px 28px;
}

.actions .catalog_list_box a span.descr {

	position: absolute;
	right: 12px;
	top: 24px;
	font: 11px Arial;
	width: 130px;
	color: #656565;
}













.pages {
	padding: 0 4px 16px 4px;
	color: #b1b1af;
	position: relative;
	font: 12px Arial;
}

.pages_top {
	padding-top: 0;
	padding-bottom: 0;
}

.pages table {
	width:100%;
}

.pages table td {
	padding: 1px;
	text-align: right;
}

.pages .page_nos a {
	font-weight: normal;
	color: black;
}

.pages_top .pages_opt,
.pages .pages_opt {
	position: relative;
	top: 18px;
	right: 6px;
	width: 220px;
	height: 24px;
	position: absolute;
	font-weight: normal;
	text-align: right;
}

.pages_top .pages_opt {
	top: 4px;
}

.pages table {
	width: 100%;
}

.pages td {
	padding: 4px 0 6px 0;
	text-align: center;
	width: 50%;

	vertical-align:top;
}

.pages_top td {
	padding: 1px 0 16px 0;
}

.pages a {
	color: #737473;
	font-weight: bold;
	text-decoration: none;
	margin:0;
	padding: 1px 2px 1px 2px;
}



.pages div.page_a {
	position: relative;
	display: block;
	float: left;
	cursor: pointer;

}

.pages .active,
.pages .page_nos a.active {
	color: #d10508;
	font-weight:bold;
}

.pages a:hover,
.pages .page_nos a:hover {
	text-decoration: underline;
}
*/



