﻿/************************************
	html redefiniranje
************************************/

body, html, div, p, span, table, address,
a, img, dl, dt, dd, fieldset, ul, li, caption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-family: inherit;
}

html { padding-bottom: 10px; }

body {font: normal 62.5%  Arial, Verdana, Tahoma, sans-serif; background: transparent url(assets/bg.png) 0 0 repeat; color: #47474f; margin:10px 0}

.clear{clear:both;}

h1, h2, h3, h4, h5 {font-family: Arial, Verdana, Tahoma, sans-serif;}

h1 { display: none; }

p{font-size:12px; line-height:1.4em; padding-bottom:8px; clear:both;}

dt {font-weight: bold; margin-top: 10px; clear: left;}

table {width: 100%; border-collapse: collapse; margin:0 0 10px 0;}

caption {display: none;}

th {white-space: nowrap;}

td, th {padding: 5px;}

thead {background-color: #b1b7b1; color: #FFF;}

tfoot {text-align: right; background-color: #F2F2F2; color: red; font-weight: bold;}

ul {list-style: none;}

#page legend { display: none; }

input {padding: 2px 2px; vertical-align: middle; line-height: 1em; border: 1px solid #969f96;}

address {font-style: normal; padding: 0 10px 10px 10px;}

a:link, a:visited{color:#2a2a86; text-decoration: none;}
a:hover{color:#03aefe}




/************************************
	LAYOUT
************************************/

#page, #checkout-page 
{
	display:block;
	position: relative; 
	margin:0 auto; 
	clear: both; 
	width: 974px;
	font-size:12px;
	background: transparent url(assets/wrapper-bg.png) 0 0 repeat-y;
	overflow:hidden;
}

.wrapper{padding:3px 3px 0 3px; display:block;}

#header 
{
	display:block; 
	position: relative; 
	padding:0 10px; 
	width: 948px; 
	height:109px; 
	background: transparent url(assets/header-bg.png) 0 0 repeat;
}

.top-content
{
	position:relative;
	display:block;
	width:948px; 
	height:365px; 
	background: transparent url(assets/top-content-bg.png) 0 0 no-repeat; 
	padding:4px 12px;
}


#content, .mid-content {float:left; display:block; position: relative; width: 100%; clear: both; padding: 0 0 10px 0;}

#content
{
	background: transparent url(assets/heading-bg.png) 0 0 repeat-x; 
	float:left; 
	padding: 6px 0 10px 12px; 
	width:957px;
	min-height:500px;
	
}

ul#breadcrumbs{float:left; width:958px; padding:2px 10px 8px 10px; border-bottom:dotted 1px #000}
.body-details ul#breadcrumbs{margin:0 0 20px -12px; width:954px;}
ul#breadcrumbs li
{
	float:left; 
	padding:5px 8px; 
	background-color:#eee; 
	border:solid 1px #ccc; 
	text-align:center;
	font-weight:bold;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
ul#breadcrumbs li.bc-separator{background-color:transparent; border:none;}

#checkout-page #content{width:942px !important; padding:20px 0 0 26px}

.proizvodi #content, .details #content, .kupnja #content, .hvala #content{background: none; border-top: dotted 1px #47474f}

.proizvodi #content{padding-left:0; width:968px;}

.kupnja #content, .hvala #content{background: transparent url(assets/heading-bg2.png) 0 0 repeat-x; }

.hvala #content a{text-decoration:underline}

.kosarica #content{background:none; padding:0; width:100%}

.footer 
{
	display:block;
	color:#fff; 
	width: 100%; 
	height:140px; 
	clear: both;
	margin-left:3px;
	background: transparent url(assets/footer-bg.png) 0 0 no-repeat;
}
#checkout-page .footer {height:30px; background: transparent url(assets/footer-kupnja-bg.png) 0 0 no-repeat; margin-left:0px;}

.lcol { z-index:10; clear:left; width:254px !important;}
.lcol, #sidebar{float:left; width:263px; position:relative;}
.rcol{float:right; width:690px;  position:relative}

.top-content {float:left; width:944px;}
.top-content .rcol{width:690px; float:right; padding-top:23px; }

.napomena-opis-proizvoda {
    position:absolute;
    top:5px; right:15px;
    text-align:right;
    color:#fff;
    font-style:italic;
    font-size:12px;
}

/*******************************************
	FLASH HOME
*********************************************/

.flash-container{position:relative; float:right; width:674px; z-index:0; clear:both; margin:11px -1px 0 0;}



#main-content{float:right; width:694px;  position:relative;}


.banner-down{float:left; width:684px; text-align:right; padding:10px 10px 0 0;}
.banner-down img{float:left;}

.kartice-homepage {
    overflow:hidden;
    margin:40px 0;
}
.kartice-homepage li {
    margin-left:10px;
    overflow:hidden;
    float:left;
}
.kartice-homepage li:first-child { margin-left:0; }

/************************************
	HEADER
************************************/

#header a.logo 
{
	float:left; 
	width:97px;
	height:86px;
	margin:10px 0 0 0;
	text-indent:-9000px;
	background: transparent url(assets/logo.png) 0 0 no-repeat;
}
#header a.superbrands-logo{float:left; clear:none; margin:10px 0 0 25px;} 
#header a.panasonic-logo{float:left; clear:none; margin:36px 0 0 25px;} 
.proizvodi #header a.panasonic-logo, .details #header a.panasonic-logo{display:none;} 

#header a.superbrands-club-logo{float:left; clear:none; margin:10px 0 0 8px;} 

#header ul
{
	float:right; 
	height:32px; 
	padding-left:5px; 
	margin:15px 0 0 0; 
	background: transparent url(assets/top-nav-bg.png) 0 0 repeat-x;
}
#header ul li{float:left; height:22px; padding:10px 8px 0 8px; border-right:solid 1px #ccc;}
#header ul li.last{padding-right:9px; border-right:none; background: transparent url(assets/top-nav-right-bg.png) right top no-repeat;}
#header ul li a{color:#6f7072; font-size:12px; font-weight:bold;}

.searchBox 
{
	float:right; 
	background: transparent url(assets/searchbox-bg.png) right top no-repeat;
    padding:4px 18px 0 0;
    margin-top:16px;
    height:38px; 
    font-size:12px;
	padding-top:0;
	min-width:450px;
}
.nodd .searchBox {padding-top:4px; width:280px !important; min-width:280px; padding-left:20px;}

.searchBox select.category-selection{margin:2px 20px 0 0;}
.nodd .searchBox select.category-selection, .nodd .searchBox span{display:none}

.searchBox input.field {width:212px; border:none;}

.searchBox input.button { width:54px;  margin-left:5px; background:none; border:none; cursor:pointer}

a.whole-basket
{
	width:137px; 
	height:45px; 
	text-indent:-9000px; 
	float:right; 
	clear:right;
	margin:8px 0 0 12px;
	background: transparent url(assets/basket-btn.png) right top no-repeat;
}
a.whole-basket:hover{background: transparent url(assets/basket-btn-hover.png) right top no-repeat;}

#breadcrumbs ul {}

#breadcrumbs ul li {}



/************************************
	MID-CONTENT
************************************/

.sidebar-nl{margin-left:30px;}
.news dl{width:100%; float:left; clear:both; padding:10px 0 0 0 }
.news dl dt, .news dl dd{float:left; clear:none; margin:0; padding:0;}
.news dl dt
{
	font-size:14px; 
	padding:52px 0 0 12px;
	margin-right:10px; 
	width:83px; 
	height:46px; 
	background: transparent url(assets/calendar_blank2.png) left top no-repeat;
}
.news dl dd a{font-weight:bold;}
.news dl dd.title{font-size:13px; width:560px; padding-top:20px;}
.news dl dd.text{font-size:12px; width:560px;}

/************************************
	SIDEBAR
************************************/

ul.top-compared{float:left; padding:10px 0 18px 0}
.proizvodi ul.top-compared{float:left; padding:0 0 0 12px}
ul.top-compared li{float:left; margin:10px 0 0 0;}

ul.banners{float:left; padding:0 0 0 20px;}
ul.banners li{float:left; margin:10px 0}

.proizvodi #content #sidebar
{
	width:263px; 
	margin-top:12px;
}

.centered-banner{float:left; width:255px; text-align:center; padding:8px 0 12px 0;}

/* ------------------- categories sidebar ------------------- */
.sidebar-navigation #categoriesSidebar {float:left; clear:both; width:240px;}
.sidebar-navigation #categoriesSidebar h2
{
	font-weight:bold; 
	padding:5px 0 5px 5px; 
	margin:0;
	clear:both; 
	width:234px;
}
#sidebar .sidebar-navigation #categoriesSidebar h2 a{font-size:14px;}
.sidebar-navigation #categoriesSidebar li{width:100%;}

.sidebar-navigation ul.subcategoriesHover 
{
	float:left; 
	width:234px; 
	padding:0 6px 10px 0; 
	margin:0 0 0 6px; 
	background: transparent url(assets/sidebar-horizontal-line.png) 0 bottom repeat-x;
}
.sidebar-navigation ul.subcategoriesHover li 
{
	display:inline; 
	width:auto !important; 
	margin:0; 
	padding:0;
	line-height:1.6em;
		
}
.sidebar-navigation #categoriesSidebar li a {text-decoration:none; font-size:12px;}
.sidebar-navigation #categoriesSidebar li a.selected { font-weight:bold; text-decoration:none; font-size:12px;}
.sidebar-navigation #categoriesSidebar li a:hover{text-decoration:underline}
.sidebar-navigation #categoriesSidebar li.separator {padding:0 2px 0 0; font-size:11px}
/* ------------------- end categories sidebar ------------------- */

/************************************
	MAIN-CONTENT
************************************/

.category-banner{float:left; width:685px; padding:15px 0 0 5px;}

ul.selected-products, ul.products-list
{
	float:left; 
	clear:both;
	margin-top:-2px; 
	padding:0 0 0 3px; 
	background: transparent url(assets/vertical-box-border.png) left top repeat-y;
	width:690px; 
}
ul.selected-products li, ul.products-list li
{
	float:left;
	position:relative;
	clear:both;
	padding:0 0 3px 0;
	width:100%; 
	height:106px; 
	background: transparent url(assets/horizontal-box-border.png) left bottom repeat-x;
}
ul.selected-products li img, ul.products-list li img{float:left; padding:2px 4px; border-right:solid 1px #eee; background:#fff none; margin-top:1px;}

ul.selected-products li h3, ul.products-list li h3{float:left; display:block; width:520px; height:30px; overflow:hidden; margin:6px 0 0 0; padding-left:16px; }
ul.selected-products li h3 a, ul.products-list li h3 a{font-size:14px; font-weight:bold;}

ul.selected-products fieldset, ul.products-list fieldset{float:right; padding:0 8px 0 0;}
ul.selected-products fieldset label, ul.products-list fieldset label{float:left; padding:6px 6px 0 0; font-size:12px; display:none;}
ul.selected-products fieldset input, ul.products-list fieldset input{width:24px; display:none;}
ul.selected-products fieldset a.buy, ul.products-list a.buy
{
	display:block;
	width:40px; 
	height:40px; 
	text-indent:-9000px; 
	background: transparent url(assets/shopping-cart.png) left center no-repeat;
	margin-top:-5px
}

ul.selected-products .price-holder{position:absolute; z-index:10; right:4px; bottom:0; width:300px;}
ul.products-list .price-holder{position:absolute; z-index:10; right:4px; bottom:-4px; width:300px;}
   
ul.selected-products dl, ul.products-list dl{float:right; padding:4px 8px 0 8px;}
ul.selected-products dl .price, ul.products-list dl .price{display:none;}
ul.selected-products dl .local-currency, ul.products-list dl .local-currency{font-size:18px; color:#2a2a86;}
ul.selected-products dl .listprice-striked, ul.products-list dl .listprice-striked{ text-decoration:line-through; color:#ccc;}

.actionpatch{position:absolute; right:0; top:0;  background:transparent none !important}

ul.selected-products .productlist-attributes-values, ul.products-list .productlist-attributes-values
{
	float:left;
	position:relative !important;
	width:496px;
	padding:1px 6px 4px 16px;
	font-size:11px;
}


/************************************
	FOOTER
************************************/

.contact-info-box{float:left; width:182px; height:68px; font-size:18px; padding:42px 0 0 55px;}
.contact-info-box a{color:#eee; text-decoration:underline; margin-top:12px; float:left;}
.contact-info-box a:hover{color:#fff;}

.live-chat{float:left; width:182px; height:68px; font-size:18px; padding:42px 0 0 55px;}
.live-chat a{color:#eee; text-decoration:underline; margin:4px 0 6px 0; float:left;}
.live-chat a:hover, .karijera a:hover{color:#fff;}

.download-box{float:left; width:219px; height:68px; font-size:18px; padding:42px 0 0 18px;}
.download-box dt, .download-box dd{float:left; clear:none; margin:0; padding:0;}
.download-box dd{width:165px; padding-left:10px;}
.download-box dd a{color:#fff; text-decoration:underline; font-size:12px; font-weight:bold;}

.karijera{float:left; width:209px; height:72px; font-size:18px; padding:38px 0 0 18px; margin-left:18px;}
.karijera p {float:left; clear:both;}
.karijera a{float:left; clear:both; color:#eee; text-decoration:underline; margin-top:-2px; padding-left:35px; float:left; width:120px;}

.discl{float:left; clear:both; width:960px; font-size:12px; padding:10px 8px 0 8px;}
.discl span{float:left; padding-right:70px;}
.discl a.MTN-logo{float:right; width:170px; height:20px; text-indent:-9000px; margin-top:-5px;}
.discl ul.add-navigation{float:left;}
.discl ul.add-navigation li{float:left; padding:0 16px 0 0}
.discl ul.add-navigation a{color:#eee;}
.discl ul.add-navigation a:hover{color:#fff;}

/************************************
	PRODUCTS-LIST
************************************/

#listed-products{margin-top:2px;}

.sort 
{
	float:left; 
	width:685px;
	height:70px;
    padding:5px 0 2px 10px;
    margin-top:12px;
    background:transparent url(assets/usp-content-bg.png) 0 0 repeat-x; 
    border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px;

 }
.sort span.yes{float:left; clear:both; color:#fff; font-size:14px; font-weight:bold; width:100%;}
.sort .list-sort{float:right; padding-right:10px; font-size:12px; margin-top:28px;}
.sort .list-sort span{color:#fff}


.sort .compare-controls{float:left; clear:left; padding:12px 12px 0 0; width:430px;}

a.comparebtn, a.add-product2
{
	float:left;
	text-indent:-9000px;
	width:184px;
	height:40px;
	margin:-4px 0 6px 0;
	background:transparent url(assets/usporedi-odabrano.png) 0 0 no-repeat	
}
a.add-product2{background:transparent url(assets/usp-dodaj.png) 0 0 no-repeat; margin:-6px 0 6px 26px;}

.sort a.comparebtn:hover{background:transparent url(assets/usporedi-odabrano-hover.png) 0 0 no-repeat}
a.add-product2:hover{background:transparent url(assets/usp-dodaj-hover.png) 0 0 no-repeat}

a.controls{float:left; font-weight:bold; padding:6px 28px 6px 12px; color:#fff}
a.controls:hover{ text-decoration:underline}

a.check-all{background:transparent url(assets/odaberi-sve.png) right center no-repeat; margin:12px 6px 0px 0;}
a.remove-all{background:transparent url(assets/ukloni-odabir.png) right center no-repeat; margin-top:12px; margin-right:12px;}

#page-compare a.remove-all{color:#fff; font-weight:bold; font-size:12px;}

#main-content #listed-products .compare-selected{background:transparent url(assets/odaberi-sve.png) 276px 80px no-repeat;}

ul.products-list li {border-bottom:solid 1px #ccc; background:none;}

.listed-product dl {display: block; float: left; margin-bottom: 20px; clear: left;}

#products-list fieldset{display: block; float: left; clear: left;}

#main-content ul.pagination {display: block; float: left; text-align:center; width:90%; padding: 0 5%; margin-top: 10px;}

#main-content ul.pagination li {font-size:14px; display: inline; margin: 0 6px; font-weight:bold;}

#main-content ul.pagination li span { padding: 0 0.25em; color: #47474f; text-decoration:none}

.category-thumbnails{float:left; width:682px;}
.ct-box
{
	margin:26px 0 0 26px;  
	border:solid 1px #eee; 
	float:left;
}
.ct-box a.top-cat{display:none;}
.ct-box ul{display:block; width:100%; margin:0 auto; clear:both;}
.category-thumbnais-noimage{float:left; padding:12px;}
.category-thumbnais-noimage ul li a{font-size:11px}

span.compare-checkbox{position:absolute; left:120px; bottom:4px; font-size:13px}
span.compare-checkbox input{margin-right:4px; float:left; border:solid 1px #eee; padding:2px;}
span.compare-checkbox label{padding-top:2px; float:left;}

.sort .message_error
{
	color:#fff; 
	font-weight:bold; 
	font-size:14px; 
	padding: 3px 26px 2px 0; 
	background:transparent url(assets/attention.png) no-repeat right top;
}

.product-list-image img {
    display:inline-block;
    width:100px; height:100px;	
}
	
/************************************
	PRODUCT-DETAILS
************************************/

#product-details {width: 930px; padding:0 0 0 12px; margin-top:14px;}

.product-image{float:left;  border:solid 1px #eee}
img.thumbnail {cursor:pointer;}

.data-container
{
	float:right;
	position:relative;
	background: transparent url(assets/bg.png) repeat 0 0; 
	margin:0 0 0 12px;
	padding:12px; 
	width:588px; 
	height:276px; 
	border:solid 1px #ccc;
}

#product-details h2 {margin:0; padding: 0; font-size:18px;}

#product-details h3 {}

#product-details .pcode{font-size:12px; padding:4px 0 12px 2px; font-weight:bold; float:left; clear:both;}

#product-details table.product-attributes{width:916px;}
#product-details table.product-attributes td{border:none; border-bottom:dotted 1px #47474f; font-size:13px; vertical-align:top}
#product-details table.product-attributes .attname{font-weight:bold; width:200px;}

#product-details table dl {}

#product-details table a.add-to-basket {display: block; clear: none; float: left; width: 117px; height: 26px; }

#product-details label, .listed-product label {float: left;}

.quantity {text-align: right;}

input.quantity {
	float: left;
	display: block;
	height: 16px;
	padding: 4px 2px;
	vertical-align: middle;
	line-height: 1em;
	width: 3em;
	/********** kolicina u listi i detaljima - original **********/
	border: 1px solid #969f96;
	margin-right: 5px;
}

.data-container fieldset{position:absolute; left:12px; bottom:12px; padding:20px 0 0 0; width:240px;}
.data-container fieldset label{float:left; padding:22px 6px 0 14px; font-size:12px; font-weight:bold;}
.data-container fieldset input{width:24px; margin-top:11px;}
.data-container fieldset a.add-to-basket
{
	float:left;
	clear:left;
	width:146px; 
	height:48px; 
	text-indent:-9000px; 
	margin-top:12px;
	background: transparent url(assets/add-to-basket.png) left top no-repeat;
}
.data-container fieldset a.add-to-basket:hover{background: transparent url(assets/add-to-basket-hover.png) left top no-repeat;}

ul.selected-products .price-holder{float:right; font-size:14px; width:300px; padding-top:15px;}

.data-container dl{float:left; padding:0; clear:both;}
.data-container dl .price{font-size:12px;}
.data-container dl .local-currency{font-size:20px; color:#2a2a86;}
.data-container dl .listprice-striked{ text-decoration:line-through; color:#666; font-size:18px; }

.data-container .actionpatch{position:absolute; left:542px; top:-8px}

.addlinks{position:absolute; right:-150px; bottom:12px; width:500px}
.addlinks li{float:left;}
.addlinks a
{
	float:left;
	color:#323237;
	text-align:center;
	width:160px; 
	height:22px;
	margin-right:18px;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	padding:6px 0 0 0;  
	background: transparent url(assets/empty-btn-large.png) left top no-repeat;
}
.addlinks a:hover{background: transparent url(assets/empty-btn-large-hover.png) left top no-repeat; color:#9e1c1c}

ul.productlist-attributes-binarylibrary 
{
	float:left; 
	list-style-type:none; 
	clear:both; 
	padding:16px 0; 
	width:100%;

}
ul.productlist-attributes-binarylibrary li.various_images{float:left; margin-right:12px; border:solid 3px #eee; padding:4px}
ul.productlist-attributes-binarylibrary li.various_links{font-size:13px; text-decoration:underline}

ul.productlist-attributes-binarylibrary li.various_youtube{float:left; margin-right:22px;  padding:4px}
ul.productlist-attributes-binarylibrary li.various_youtube span{display:block; clear:both; font-weight:bold}

#product-details h3.addData
{
	clear:both; 
	padding:16px 0; 
	width:100%;
	margin:10px 0 6px 0;	
	background:transparent url(assets/heading-bg2.png) repeat-x left bottom
}	
/************************************
	BASKET
************************************/
 table{margin:22px 12px 4px 12px; width:946px;}
#basket-content table td, table.confirm-product-list td
{
	background:transparent url(assets/horizontal-box-border.png) repeat-x left bottom; 
	border-collapse:collapse; 
	font-size:12px;
	padding-left:10px;
	border-left:solid 1px #ccc; 
	border-right:solid 1px #ccc
}
#basket-content table thead td, table.confirm-product-list thead td
{
	background:transparent url(assets/heading-bg.png) repeat-x left top; 
	height:24px; 
	font-size:12px; 
	font-weight:bold;
	border-left:solid 1px #878789;
	border-right:solid 1px #878789
}

#basket-content table input{width:24px; text-align:right}
#basket-content table td a, table.confirm-product-list td a{font-size:13px; font-weight:bold}

#basket-content table td.prod-image{ text-align:left; width:78px;}
#basket-content table td.prod-price{ text-align:right; font-weight:bold; font-size:12px;}
#basket-content table td.remove{ text-align:center; width:38px;}
#basket-content table td.remove a{display:block; text-indent:-9000px; background: transparent url(assets/remove.png) no-repeat center center}
#basket-content table td.remove a:hover{background: transparent url(assets/remove2.png) no-repeat center center}

#basket-content table tfoot, #basket-content table tfoot td, table.confirm-product-list tfoot , table.confirm-product-list tfoot td
{
	border-left:solid 1px #ccc; 
	border-right:solid 1px #ccc;
	background-color:#ccc;
}
#basket-content table tfoot td, table.confirm-product-list tfoot td{color:#000; font-size:14px; border:none !important;}

#basket-content .taxnote{font-size:12px; padding-left:14px;}

ul.basket-controls{padding:6px 0 30px 12px; float:left}
ul.basket-controls-right{padding:6px 12px 30px 0; float:right}
ul.basket-controls li{float:left; margin-right:18px;}
ul.basket-controls-right li{float:left; margin-left:18px;}
ul.basket-controls a, ul.basket-controls-right a
{
	width:146px;
	height:48px;	
	text-indent:-9000px;
	display:block;
}

a.basket-continue {background: transparent url(assets/continue.png) no-repeat 0 0}
a.basket-continue:hover {background: transparent url(assets/continue-hover.png) no-repeat 0 0}

a.basket-recalculate {background: transparent url(assets/recalculate.png) no-repeat 0 0}
a.basket-recalculate:hover {background: transparent url(assets/recalculate-hover.png) no-repeat 0 0}

a.basket-empty {background: transparent url(assets/empty.png) no-repeat 0 0}
a.basket-empty:hover {background: transparent url(assets/empty-hover.png) no-repeat 0 0}

a.basket-buy {background: transparent url(assets/buy.png) no-repeat 0 0}
a.basket-buy:hover {background: transparent url(assets/buy-hover.png) no-repeat 0 0}

span.pages-history{float:left; clear:both;padding:0 0 20px 20px;}
h4.navigation-history
{
	display:block; 
	font-size:14px; 
	clear:none; 
	margin:0;
}
ul.navigation-history{padding:1em 0 0 0; float:left; clear:left; height:195px; overflow:hidden}
ul.navigation-history li{clear:both; line-height:1.8em}
ul.navigation-history li a{font-size:12px; text-decoration:underline;}
ul.navigation-history li a:hover{color:#8bbd4a;}

span.basket-cert{float:right; padding:30px 10px 0 0; clear:none;}
span.basket-cert img{border:solid 1px #d0d0d0; padding:8px 12px;}

/************************************
	CHECKOUT
************************************/

ul#checkout-steps 
{
	display: block; 
	float: left; 
	width:906px; 
	height:50px;
	padding:15px 0;
	background:transparent url(assets/ch-steps-bg.png) no-repeat left top
}

ul#checkout-steps li {display: block; float: left; margin-right: 30px; clear: none;}
ul#checkout-steps li.none{display:none;}

ul#checkout-steps li a{display:block; text-indent:-9000px; width:47px; height:47px;}


li.step-1 a{background:transparent url(assets/step-1.png) no-repeat left top}
li.step-2 a{background:transparent url(assets/step-2.png) no-repeat left top}
li.step-3 a{background:transparent url(assets/step-3.png) no-repeat left top}
li.step-4 a{background:transparent url(assets/step-4.png) no-repeat left top}
li.step-5 a{background:transparent url(assets/step-5.png) no-repeat left top}
li.step-6 a{background:transparent url(assets/step-6.png) no-repeat left top}

li.step-1 a.active{background:transparent url(assets/step-1-active.png) no-repeat left top}
li.step-2 a.active{background:transparent url(assets/step-2-active.png) no-repeat left top}
li.step-3 a.active{background:transparent url(assets/step-3-active.png) no-repeat left top}
li.step-4 a.active{background:transparent url(assets/step-4-active.png) no-repeat left top}
li.step-5 a.active{background:transparent url(assets/step-5-active.png) no-repeat left top}
li.step-6 a.active{background:transparent url(assets/step-6-active.png) no-repeat left top}

#checkout-page .message_error
{
	float:left; 
	width:910px; 
	color:red; 
	font-size:14px; 
	font-weight:bold;
	display:block; 
	text-align:center; 
	padding:10px 0; 
	border:solid 2px #666;
	margin:10px 0;
}

#checkout-page h2 {font-size:18px;}

#checkout-page h3 {font-size:16px; margin:0; padding:0;}

#checkout-page .delete a{padding:10px 0 15px 0; text-decoration:underline; float:left;}

#checkout-page #content p {
	margin-bottom: 10px;
	width: 100%;
	display: block;
	float: left;
	clear: both;
	padding: 10px 0 0 0;
}

#checkout-page #content p em {font-weight: bold;font-size: 1.1em;}

#checkout-page fieldset {width: 100%; padding: 10px 0; float: left; clear: left;}

#checkout-page fieldset legend {
	display: block;
	font-family: Arial, Tahoma,  sans-serif;
	font-size: 18px;
	padding-bottom: 0px !important;
	padding: 0 0 10px 0;
	margin: 0;
}

#checkout-page .ctrlHolder {clear: both; padding: 2px 0;}

#checkout-page fieldset label {float: left; width: 180px;}

#checkout-page fieldset input,
#checkout-page fieldset textarea,
#checkout-page fieldset select {
	width: 300px;
	padding: 2px 2px;
	vertical-align: middle;
	line-height: 1.2em;
	border: 1px solid #969f96;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 1.1em;
}

#checkout-page fieldset select {width: 305px;}

#checkout-page fieldset input.pobox {width: 80px;}

#checkout-page fieldset input.city {width: 191px;}

#checkout-page span.checkbox input {float: left; width: 16px; background-color: transparent;border: 0; vertical-align: middle;}

#checkout-page span.checkbox {display: block; width: 100%;}

#checkout-page span.checkbox label {float: left; width: auto; vertical-align: middle; padding-top: 1px;}

#checkout-page span.radiobuttonlist {display: block; width: 350px; padding: 0;}

#checkout-page span.radiobuttonlist input {float: left; width: 16px; border: 0; clear: left;}

#checkout-page span.radiobuttonlist label {float: left; width: 92%; vertical-align: middle; padding-top: 1px;}

ul#checkout-steps-navigation {float:left; width: 906px; padding:15px 0 !important; clear: both;}

ul#checkout-steps-navigation li {display: block; float: left; margin-right: 100px;}

ul#checkout-steps-navigation a{
	float: left;
	display: block;
	width: 93px;
	height: 26px;
	text-indent: -9999px;
}

ul#checkout-steps-navigation a.prev {background: transparent url(assets/prev.png) 0 0 no-repeat;}
ul#checkout-steps-navigation a.next {background: transparent url(assets/next.png) 0 0 no-repeat;}

ul#checkout-steps-navigation a.prev:hover {background: transparent url(assets/prev-hover.png) 0 0 no-repeat;}
ul#checkout-steps-navigation a.next:hover {background: transparent url(assets/next-hover.png) 0 0 no-repeat;}

#checkout-page table#delivery{margin-left:0;}
#checkout-page table#personal-data{margin:4px 0 10px 10px;}

#checkout-page table#personal-data td, #checkout-page table#personal-data th,
#checkout-page table#delivery td, #checkout-page table#delivery th {
	border: none;
	text-align:left;
	vertical-align:top;
}

#checkout-page table#personal-data th {width: 18em;}

#checkout-page tfoot {color: #252525;}


.required { color:Red; }
.threedinfo {margin-top:10px;color:#666;padding:5px;}
.requiredinfo {border-top:solid 1px #999;clear:both;}

.yes {font-size:18px;}
.no {float:left; color:#a71e1e; font-size:18px; font-weight:bold; padding:14px 0 14px 20px;}

#checkout-page p.order-comment{display:block; margin-left:5px; font-weight:bold;}
.order-comment textarea{width:905px; padding:5px; font-weight:normal; font-family:Arial, Tahoma, Sans-Serif; font-size:12px}

.checkout-productlist ul{padding-left:35px;}
.checkout-productlist ul li{list-style-type: decimal; padding-bottom:12px;}
.checkout-productlist a{font-size:14px; font-weight:bold;}

.checkout-radiolist{padding:0 0 0 10px; font-size:14px;}
.checkout-radiolist label{padding:0 0 0 5px; font-size:14px; display:block; font-weight:bold}
.checkout-note{display:block; padding:8px 15px; font-size:12px; font-style:italic; width:906px; font-weight:normal; line-height:1.4em}

#checkout-page .checkout-radiolist span input{float:left; border:none;}

table.confirm-product-list{width:916px; margin:4px 0 10px 0;}

#checkout-page .taxnote{float:left; padding:0 0 0 6px; margin:0 0 10px 10px}

a.lnk-continue
{
	width:185px; 
	height:27px; 
	display:block; 
	text-indent:-9000px;
	background:transparent url(assets/continue-shopping.png) 0 0 no-repeat
}
a.lnk-continue:hover{background:transparent url(assets/continue-shopping-hover.png) 0 0 no-repeat}

.legalinfo{display:block; margin-right:-10px;	margin-bottom:10px; clear:both;}



.nav-attributes, .address{float:left; clear:both; display:block;}

#checkout-page h2.ccTitle{float:left;}
#checkout-page .ccCardInfo{float:right; margin:0 25px 12px 0;}

table.ccTableData {margin-left:0; width:920px;}
table.ccTableData td{border:solid 1px #ccc; font-size:12px; }



/*--------------------HEADINGS------------------------*/

span.heading{text-indent:-9000px; display:block; padding:4px 0}
span.potrazi{background:transparent url(assets/potrazi-proizvode.png) 0 0 no-repeat}
span.filteri{background:transparent url(assets/filteri.png) 0 0 no-repeat}
span.usporedilice{background:transparent url(assets/usporedilice.png) 0 0 no-repeat;}
.proizvodi span.usporedilice{background:transparent url(assets/usporedilice2.png) 0 0 no-repeat; margin:12px 0 -8px 10px;}
span.izdvojeni{background:transparent url(assets/izdvojeni-proizvodi.png) 0 0 no-repeat;}
span.lista-proizvoda{background:transparent url(assets/lista-proizvoda.png) 0 0 no-repeat;}


span.heading2{text-indent:-9000px; display:block; height:24px; width:100%;}
span.details{background:transparent url(assets/opis-proizvoda.png) 0 0 no-repeat; margin-top:20px;}
span.youtube{background:transparent url(assets/youtube.png) 0 0 no-repeat; margin-top:12px;}
span.kosarica{background:transparent url(assets/vasa-kosarica.png) 0 0 no-repeat}

/*--------------------DROP DOWN MENU------------------------*/

.drop-down-navigation
{
	width:244px; 
	height:300px; 
	z-index:90; 
	position:absolute;
	top:36px;
	left:16px;
	z-index:9999; 	
}

ul.dd-cat-nav-menu { list-style:none; margin:0; padding:0 }
ul.dd-cat-nav-menu * {margin:0; padding:0; z-index:1000;}
ul.dd-cat-nav-menu a {display:block; color:#FFF; text-decoration:none; font-size:11px; /*line-height:1.4em;*/}
ul.dd-cat-nav-menu li 
{
	position:relative; 
	float:left; 
	margin-right:2px; 
	padding:2px 0; 
	width:210px;
	border-bottom:solid 1px #8b8b8d;
	z-index:9999; 	
	/*background:transparent url(assets/menu-border-home.png) no-repeat 0 bottom;*/
}
ul.dd-cat-nav-menu ul 
{
	position:absolute;
	z-index:9999; 	
	top:0; 
	left:208px; 
	display:none;
	list-style-type:none;
}
ul.dd-cat-nav-menu ul li 
{
	background:transparent url(DropDownMenu/sec-level-bg.png) left top repeat-y; 
	width:192px; 
	border:none;	
	padding:0 6px;
	z-index:9999;	
}
ul.dd-cat-nav-menu ul li.firstchild{z-index:9999; background:transparent url(DropDownMenu/fchild-bg.png) left top no-repeat;}
ul.dd-cat-nav-menu ul li.lastchild{z-index:9999; background:transparent url(DropDownMenu/lchild-bg.png) left bottom no-repeat;}
ul.dd-cat-nav-menu ul li.singlechild{z-index:9999; background:transparent url(DropDownMenu/schild-bg.png) left bottom no-repeat; }

ul.dd-cat-nav-menu ul li a {display:block; padding:4px 3px 4px 3px; font-weight:bold; border-bottom:solid 1px #8b8b8d; width:174px;}
ul.dd-cat-nav-menu ul li.lastchild a{border:none}
ul.dd-cat-nav-menu ul li.singlechild a{border:none; padding:6px 3px}
ul.dd-cat-nav-menu a:hover {color:#faac01}
ul.dd-cat-nav-menu ul ul {left:172px; top:0; background:transparent url(DropDownMenu/third-level-bg.png) right top no-repeat}
ul.dd-cat-nav-menu .menulink {font-weight:bold; width:205px;}
ul.dd-cat-nav-menu .haschildren{background:transparent url(DropDownMenu/arrow-right.png) right center no-repeat}
ul.dd-cat-nav-menu .menulink:hover, ul.dd-cat-nav-menu .menuhover {}
ul.dd-cat-nav-menu .sub {background:transparent url(DropDownMenu/arrow.png) right center no-repeat}
/*ul.dd-cat-nav-menu .topline {border-top:1px solid #aaa}*/

/*--------------------FORMAT TEXT------------------------*/

.format-txt{padding:12px 10px 20px 10px; float:left; font-size:12px; width:670px;}
.format-txt h2{font-size:16px; float:left; clear:both; margin:0 !important; padding:0 0 5px 0;}
.format-txt dl.alone, .format-txt ol{font-size:14px; line-height:1.4em}
.format-txt ol{font-size:14px; line-height:1.8em}
.format-txt a{text-decoration:underline;}

.format-txt .office{width:100%; float:left;}
.format-txt .office dl{float:left; width:350px; line-height:1.6em}
.format-txt .images{float:right; clear:none;}

.format-txt .images a{float:left; margin: 0 8px; border:solid 2px #ccc}
/*placanje*/

.format-txt ul.format-paymethod-list, 
.format-txt ul.format-paymethod-list2
{width:720px; float:left; clear:both; margin:8px 0 20px 0; font-size:12px; color:#464646; font-weight:bold; padding: 0 0 0 2px}

.format-txt ul.format-paymethod-list li, 
.format-txt ul.format-paymethod-list2 li
{width:208px; float:left; margin:0 10px 10px 0; border:solid 1px #ebebeb; padding:3px}

.format-txt ul.format-paymethod-list li{height:60px;}
.format-txt ul.format-paymethod-list2 li{width:700px;}

.format-txt ul.format-paymethod-list li img, 
.format-txt ul.format-paymethod-list2 li img{float:left; margin-left:4px}

.format-txt ul.format-paymethod-list li span, 
.format-txt ul.format-paymethod-list2 li span{float:left; margin-top:0; width:100px; padding-left:4px}

.format-txt ul.format-paymethod-list2 li span{width:370px;}

.format-txt ul.format-paymethod-list2 li span{width:590px;}

.format-txt ul.format-paymethod-list li p, 
.format-txt ul.format-paymethod-list2 li p
{float:left; clear:none; padding:0 0 0 4px; font-size:11px; font-weight:normal; width:124px;}

.format-txt ul.format-paymethod-list2 li p{width:550px;}

.format-txt ul.format-paymethod-list ul{float:left; width:122px; clear:none;padding-left:12px}
.format-txt ul.format-paymethod-list li li
{
	float:left; 
	height:auto; 
	border:none; 
	margin:0 0 0 4px; 
	width:120px;
	padding:0 !important; 
	font-size:11px; 
	font-weight:normal; 
	padding-left:90px;
	list-style-type:disc;
}

.format-txt ul.format-paymethod-list2 li ul{float:left; width:220px; padding-left:90px;}

.format-txt ul.format-paymethod-list2 li li
{
	list-style-type:disc; 
	font-size:11px; 
	font-weight:normal; 
	width:300px; 
	border:none; 
	float:none; 
	margin:0 !important; 
	padding:0;
}

/*news*/

.news_heading{font-size:16px; font-weight:bold; padding:12px 0 2px 0;}
.news_published{font-size:11px; font-weight:bold; padding:0 0 6px 0}
a.news_detail_all
{
	display:block;
	width:136px; 
	height:28px; 
	text-indent:-9000px; background:transparent url(assets/ostale-novosti.png) 0 0 no-repeat
}
a.news_detail_all:hover{background:transparent url(assets/ostale-novosti-hover.png) 0 0 no-repeat}
p.news_list{padding:12px 0 12px 20px; width:96%; background:transparent url(assets/calendar_blank_small.png) 0 11px no-repeat; border-bottom:solid 1px #eee}
p.news_list span{font-size:11px; font-weight:bold; width:45px; float:left; padding:2px 20px 0 0}
p.news_list a{font-size:14px; font-weight:bold;}

/*contact form*/

.cf
{
	background:transparent url(assets/bg.png) 0 0 repeat;
	float:left;
	width:590px;
	padding:12px 40px 12px 40px;
	margin-bottom:30px;
	overflow:hidden;
	font-size:11px;
	/*height:360px;	*/
}

.cf .cf-required {font-weight:bold;}

.cf span.cf-label, .cf span.cf-textbox, .cf span.cf-textarea{float:left; margin-bottom:10px;}
.cf span.cf-textbox input {width:220px;}
.cf span.cf-textarea textarea {height:80px; width:464px; font-size:12px; font-family:Arial, Sans-Serif}
.cf span.cf-label{display:block; width:120px; clear:left;}
.cf-info span
{
	float:left;
	clear:both;
	font-size:12px;
	color:#2c2c2c;
	padding:30px 0 10px 200px;
	font-weight:bold;
	width:350px;
}

.cf .cf-continue {display:block; margin-top:10px; clear:both;}
.cf .cf-continue a, .cf-button a
{
	width:107px;
	height:27px; 
	float:right;  
	background:transparent url(assets/cf-send.png) no-repeat left top;
	text-indent:-9000px;
}
.cf .cf-continue a:hover, .cf-button a:hover{background:transparent url(assets/cf-send-hover.png) no-repeat left top;}
.cf .cf-continue a{background: Transparent url(assets/nastavak.png) 0 0 no-repeat; }
.cf .cf-continue a:hover{background: Transparent url(assets/nastavak-hover.png) 0 0 no-repeat; }

/*************************************
          USPOREDILICA
**************************************/
#page-compare{float:left; overflow:visible; background: transparent url(assets/usp-bg.png) 0 0 repeat; margin:0; min-width:100%;}

/*header*/

#page-compare .header-wrapper{background:Transparent url(assets/usp-header-bg.png) 0 0 repeat-x; display:block; overflow:visible; min-width:100%; height:111px;}
.usp-header a.logo 
{
	float:left; 
	width:226px;
	height:86px;
	margin:10px 0 0 20px;
	text-indent:-9000px;
	background: transparent url(assets/logo.png) 0 0 no-repeat;
}
.usp-header{float:left; width:100%;}
.usp-header ul
{
	float:left; 
	height:32px; 
	padding-left:5px; 
	margin:15px 0 0 0; 
	background: transparent url(assets/top-nav-bg.png) 0 0 repeat-x;
}
.usp-header ul li{float:left; height:22px; padding:10px 8px 0 8px; border-right:solid 1px #ccc;}
.usp-header ul li.last{padding-right:9px; border-right:none; background: transparent url(assets/top-nav-right-bg.png) right top no-repeat;}
.usp-header li a{color:#6f7072; font-size:12px; font-weight:bold;}

.usp-header .searchBox 
{
	position:absolute; 
	background: transparent url(assets/searchbox-bg.png) right top no-repeat;
    padding:1px 18px 0 0;
    margin:36px 30px 0 0;
    height:38px; 
    font-size:12px;
    left:30%; 
    top:25px;
    
}
.usp-header .searchBox select.category-selection{margin:2px 20px 0 0;}

.usp-header .searchBox input.field {width:212px; border:none;}

.usp-header .searchBox input.button { width:54px;  margin-left:5px; background:none; border:none; cursor:pointer}

.usp-header a.whole-basket
{
	width:137px; 
	height:45px; 
	text-indent:-9000px; 
	float:left; 
	margin:8px 0 0 12px;
	background: transparent url(assets/basket-btn.png) right top no-repeat;
}
.usp-header a.whole-basket:hover{background: transparent url(assets/basket-btn-hover.png) right top no-repeat;}
/*header-end*/

#page-compare .usp-content{background:Transparent url(assets/usp-content-bg.png) 0 0 repeat-x; padding:0 !important; margin-top:-14px;}
#page-compare .footer-wrapper{background:transparent url(assets/usp-footer-bg.png) 0 0 repeat-x; height:140px;}
#page-compare .usp-content h2{padding:0 0 0 26px; color:#fff; font-size:16px;}

#page-compare a.add-product2{margin-bottom:0;}
#page-compare a.remove-all{color:#fff; font-weight:bold; font-size:12px; margin:6px 0 0 0;}

table.product_comparer{margin:-7px 0 7px 0;float:left; clear:both;}
table.product_comparer td
{
	border:solid 2px #eee; 
	text-align:center; 
	vertical-align:top; 
	font-size:12px; 
	padding:3px 0;
	width:220px;
}
table.product_comparer td.pc_1stCol{text-align:left !important; font-weight:bold; padding:3px 10px}

table.product_comparer .pc_group{ background-color:#494951; color:#fff; text-transform:uppercase; font-weight:bold; font-size:12px;}

table.product_comparer td.pc_repeatTitle{font-size:14px; color:#fff; font-weight:bold;}

img.pc_image{border:solid 1px #ddd !important; padding:5px; margin:2px; background:#fff none}
table.product_comparer td a.productname{display:block; padding:5px; font-weight:bold; font-size:13px;}

table.product_comparer .pc_prices td{font-size:18px; color:#2a2a86; }
table.product_comparer .pc_prices td.pc_1stCol{font-size:18px; color: #47474f;}

table.product_comparer a.pc_lnkRemoveProduct{padding:2px 22px 2px 0; background:Transparent url(assets/remove.png) right center no-repeat;}
table.product_comparer a.pc_lnkRemoveProduct:hover{background:Transparent url(assets/remove2.png) right center no-repeat;}

/*******************************************
	CUSTOM CATEGORY NAVIGATION
*********************************************/
#customCategoriesNavigation2{float:left; width:263px; background:Transparent url(assets/sidebar-bg2.png) 0 0 repeat-y;}
#customCategoriesNavigation2 ul
{
	font-weight:bold; 
	padding:5px 0 5px 18px; 
	margin:0;
	clear:both; 
	width:220px;
}	
#customCategoriesNavigation2 ul li
{
	width:100%; 
	background: transparent url(assets/filter-border.png) 0 bottom no-repeat;
	padding:4px;
	float:left;
}
#customCategoriesNavigation2 ul li a{font-size:13px; float:left; padding-bottom:2px; color:#fff;}
#customCategoriesNavigation2 ul li span
{
	text-indent:-9000px; 
	width:16px; 
	height:14px; 
	float:right; 
	background:transparent url(DropDownMenu/arrow.png) right center no-repeat;
	cursor:pointer;
}

#customCategoriesNavigation2 ul ul{padding:0;}
#customCategoriesNavigation2 ul ul li{margin-left:-4px; padding:4px 4px 2px 4px; background: transparent url(assets/filter-border.png) 0 0 no-repeat;}
#customCategoriesNavigation2 ul ul li a{font-size:12px; margin-left:15px; float:left; margin-bottom:-4px;}

#customCategoriesNavigation2 ul ul{margin-top:4px}
#customCategoriesNavigation2 ul ul li{margin-left:-4px; padding:4px 4px 04px;}

#customCategoriesNavigation2 ul ul ul{margin-top:4px;}
#customCategoriesNavigation2 ul ul ul li{ padding-bottom:0}
#customCategoriesNavigation2 ul ul ul li a{font-size:11px; margin-left:35px !important; background:none;}

#customCategoriesNavigation2 a.selected_category{color:#faac01;}

#customCategoriesNavigation2 .category_navigation_open{background:transparent url(DropDownMenu/arrow-up.png) right center no-repeat;}


.google-maps{float:left; padding-top:12px;}
ul.map-location{float:left; width:670px; padding:10px 5px; line-height:1.6em}
ul.map-location li{float:left; padding:0 6px}
ul.map-location li.map-show-all{float:right;clear:both; padding-top:10px;}
ul.map-location li a{font-weight:bold; text-decoration:underline}

.google-info{height:100px;}

ul.map-location li.map-show-all a
{
	display:block; 
	text-indent:-9000px;
	background:transparent url(assets/cijela-mapa.png) right center no-repeat;
	width:185px;
	height:27px;
}
ul.map-location li.map-show-all a:hover{background:transparent url(assets/cijela-mapa-hover.png) right center no-repeat;}


/*******************************************
	NEWSLETTER (UN)SUBSCRIBE
*********************************************/

.nl-container{min-height:600px; width:680px; float:left;background:transparent url(assets/nl-trns-bg.png) right top no-repeat; float:left;}

.newsletter-mail
{

	float:left;
	width:562px;
	padding:20px 100px 20px 6px;
	overflow:hidden;
	font-size:11px;
}

.newsletter-mail dt, .newsletter-mail dd{float:left; margin:0; padding:0}
.newsletter-mail dt, .nl-contactinfo dl dt{padding:6px 8px 0 0;}
.nl-contactinfo dl.newsletter-postanski dt {padding:0 8px 0 0; margin-top:-1px; line-height:1em}
.newsletter-mail input{width:250px;}

.newsletter-mail dd.continue{float:left; clear:both; padding:16px 0 10px 42px}
.newsletter-mail dd.continue a, a.nl-back
{
	display:block;
	width:93px;
	height:26px; 
	text-indent:-9000px; 
	background:transparent url(assets/nastavak.png) right center no-repeat;
}
a.nl-back{float:left; clear:both; margin:6px 0}
.newsletter-mail dd.continue a:hover, a.nl-back:hover{background:transparent url(assets/nastavak-hover.png) right center no-repeat;}



.newsletter-productscheck
{
	float:left;
	width:558px;
	padding:10px 0 20px 0;
	overflow:hidden;

}
.newsletter-productscheck dt, .newsletter-productscheck dd{float:left; margin:0; padding:0;}
.newsletter-productscheck dt{font-size:14px; padding: 0}
.newsletter-productscheck dd{font-size:14px;}

.newsletter-productscheck table{float:left; margin:10px 0 0 -3px;}

.nl-contactinfo dl
{
	
	float:left;
	width:560px;
	padding:12px 100px 12px 6px;
	margin-bottom:0;
	overflow:hidden;
	font-size:11px;
	/*height:360px;	*/
}

.nl-contactinfo dl dt, .nl-contactinfo dl dd{float:left; margin:0; padding:0;}
.nl-contactinfo dl dt{padding:6px 8px 0 0; width:60px;}
.nl-contactinfo dl input{width:250px;}

.nl-contactinfo dl.newsletter-radiolist input{width:auto}
.nl-contactinfo dl.newsletter-radiolist dt{width:30px;}
.nl-contactinfo dl.newsletter-radiolist dd{width:100px;}
.nl-contactinfo dl.newsletter-radiolist dd table{width:98px; margin:0; padding:0;}

.nl-contactinfo dl.newsletter-subscribe a
{
	display:block;
	width:136px;
	height:28px; 
	text-indent:-9000px; 
	background:transparent url(assets/pretplatise.png) right center no-repeat;
}
.nl-contactinfo dl.newsletter-subscribe a:hover{background:transparent url(assets/pretplatise-hover.png) right center no-repeat;}

.nl-unsuccess{font-size:14px; font-weight:bold; color:Red; margin:10px 0; float:left;}
.nl-success{font-size:14px; font-weight:bold; margin:10px 0; float:left;}
a.nl-retry
{
	display:block;
	float:left;
	clear:both;
	width:93px;
	height:26px; 
	text-indent:-9000px; 
	background:transparent url(assets/ponovi.png) right top no-repeat;	
}
a.nl-retry:hover{background:transparent url(assets/ponovi-hover.png) right top no-repeat;}

.newsletter-unsubscribe{float:left; clear:both; padding:0 0 0 5px}
.newsletter-unsubscribe a
{
	display:block;
	width:93px;
	height:26px; 
	text-indent:-9000px; 
	background:transparent url(assets/odjavise.png) right center no-repeat;
}
.newsletter-unsubscribe a:hover{background:transparent url(assets/odjavise-hover.png) right center no-repeat;}

/*******************************************
	POŠALJI LINK PRIJATELJU
*********************************************/

.windowBg{background:transparent url(assets/bg.png) left top repeat; min-height:350px;}
.windowBg h3{display:block; padding:0 25px; text-transform:uppercase}
table.send-email{width:320px; margin:12px 0 0 20px; float:left; clear:both}
table.send-email td{border:none; vertical-align:top; font-size:11px; font-weight:bold}
table.send-email td.tb-label{width:100px}
table.send-email input{width:190px;}
table.send-email textarea{width:200px; border:solid 1px #464646; font-family:Arial, Sans-Serif; padding:3px; font-size:12px}

table.send-email a.send-btn
{
	text-indent:-9000px; 
	float:right; 
	width:93px; 
	height:26px; 
	background:transparent url(assets/send-btn.png) no-repeat left top;
	padding:5px 0 0 0;
}
table.send-email a.send-btn:hover{background:transparent url(assets/send-btn-hover.png) no-repeat left top;}

table.send-email a.close-btn
{
	text-indent:-9000px; 
	float:left; 
	width:93px; 
	height:26px; 
	background:transparent url(assets/close-btn.png) no-repeat left top;
	padding:5px 0 0 0;
	margin-left:18px;
}
table.send-email a.close-btn:hover{background:transparent url(assets/close-btn-hover.png) no-repeat left top;}

table.send-email a.resend-btn
{
	text-indent:-9000px; 
	float:right; 
	width:128px; 
	height:26px; 
	background:transparent url(assets/resend-btn.png) no-repeat left top;
	padding:5px 0 0 0;
}
table.send-email a.resend-btn:hover{background:transparent url(assets/resend-btn-hover.png) no-repeat left top;}

.windowBg span.alert{color:Red; font-weight:bold; float:left; padding-left:20px;}




/*******************************************
	POŠALJI LINK PRIJATELJU
*********************************************/

ul.brands
{
	float:left; 
	clear:both; 
	width:942px;
	height:76px;
	padding:18px 0 12px 24px; 
	background:transparent url(assets/brands-bg.png) no-repeat center top;
}
ul.brands li{float:left; margin-right:10px;}
ul.brands li.first{margin:-14px 32px 0 0;}
ul.brands li.last{margin-right:0;}

ul.brands li img {
    width:106px;
}

/*******************************************
	MESSAGES
*********************************************/

.message_info{float:left; clear:both; font-weight:bold; padding:12px 20px; font-size:14px;}
.sort .message_info{color:#fff; width:370px; text-align:center; padding:28px 0 0 160px; font-size:13px;}

.format-txt ul.format-list-inline{float:left; width:620px; padding:8px;}
.format-txt ul.format-list-inline li{float:left; padding-right:4px; white-space:nowrap}

.messageInfo 
{
	float: left;
	display: block;
	width: 610px;
	border: 1px dotted #999;
	padding: 30px 25px 35px 25px;
	font-size: 13px;
	margin: 30px 0px 10px 0px;
	line-height: 21px;
	font-weight: bold;
	text-align: center;
	background:#eee url(assets/semarkInk.png) no-repeat left center;
	color: #292929;
}

