﻿/* CSS Document */

body {
	margin:0;
	border-top:2px solid #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
/*	background:url(../images/ozadje.jpg);*/
	background-position: center top;
	background-repeat: no-repeat;
}

a {
	color:#333333;
	text-decoration:none;
}
a:hover {
	color:#FF0823;
	text-decoration:underline;
}

.clear {
	clear:both;
}

.cms-home {

/*	background:url(../images/ozadje-home.jpg);*/
	background-position: center top;
	background-repeat: no-repeat;
}

#container {
	margin:0 auto;
	width:960px;
	background:url(../images/bg_container.gif) left top repeat-y;
/*	padding:5px 0;*/
}

.cms-home #container {
/*	background:url(../images/bg_container_front.gif) left top repeat-y;*/
background: none;
	padding:0px 0;
	margin:0px auto;	
}


/******** levo */

.col-left {
	float:left;
	width:152px;
	padding-right:18px;
}
	
	#logo {
		padding:43px 0 26px 0;
	}
	
	.col-left ul#nav {
		list-style:none;
		margin:0 10px 0 0;
		padding:0;
		text-align:right;
		font-size:12px;
	}
		
		.col-left a {
			color:#000000;
		}
		
		.col-left a:visited, .col-left .active li a:visited {
			color:#666666;
			text-decoration:none;
		}
		
		.col-left a:hover, .col-left .active li a:hover, .col-left .active li.active li a:hover, .col-left ul#nav ul a:hover, .col-left ul#nav ul li.active li a:hover {
			color:#FF0823;
			text-decoration:underline;
		}
		
		.col-left .active a, .col-left .active li.active a, .col-left ul#nav ul .active a, .col-left ul#nav ul li.active li.active a  {
			color:#FF0823;
			text-decoration:none;
		}
		
		.col-left .active li a, .col-left .active li.active li a, .col-left ul#nav ul li.active li a {
			color:#333333;
		}
	
		.col-left ul#nav li {
			font-weight:bold;
			margin-bottom:6px;
		}
		
		.col-left ul#nav ul {
			margin:4px 0 12px 0;
			list-style:none;
			font-size:11px;
		}
		
		.col-left ul#nav li li {
			font-weight:normal;
			margin-bottom:4px;
		}
		
		.col-left ul#nav ul a {
			color:#333333;
		}
		
			.col-left ul#nav ul ul {
				margin:4px 6px 12px 0;
				list-style:none;
				font-size:10px;
				color:#333333;
			}
			
			.col-left ul#nav ul ul li {
				font-weight:normal;
				margin-bottom:4px;
			}
			

	
	.col-left ul#manuf, .col-left ul#faq {
		margin:40px 10px 0 0;
		list-style:none;
		padding:0;
		text-align:right;	
	}
	
		.col-left ul#manuf li, .col-left ul#faq li {
			font-weight:bold;
			margin-bottom:4px;
		}
		
		.col-left ul#faq li {
			font-weight:normal;
		}
	
	/* Block: Layered Navigation */
	.block-layered-nav {
		border-top:1px solid #c0c0c0;
		padding: 5px 0 0 5px; /* display:none*/ 
		margin:0 20px 0 0;
	}

	.block-layered-nav dl dt {
		float: left;		
		font-weight: bold;
		color: green;		
		margin-right: 5px;
	} 
	
	.block-layered-nav dl dd {

	}

	.block-layered-nav li {
		display: inline;
		margin-right: 3px;
		color: #6f6f6f;
	}
	
	.block-layered-nav li a:link, .block-layered-nav li a:visited {
		color: #6f6f6f;
	}
	
	.block-layered-nav li a:hover {
		color: red;	
	}	

	.block-layered-nav li #lay-active {
		color: red;
	}

	
/******** prva stran desno */

.col-front {
	float:left;
	width:770px;
	margin:4px 0 0 20px;
	overflow:hidden;
	text-align:left;
}

.col-front .col-right {
	float:none;
	width:100%;
	margin-top: 0px;
}
	
	.col-front .col-right .header {
		margin:0 0 0 -20px;
	}
	.col-front .col-right p.welcome-msg {
		float:left;
		width:160px;
		padding:0;
		border:0;
	}
	
	.col-front .col-right ul.links {
		float:left;
		width:140px;
		margin-top:0;
	}
	
		.col-front .col-right ul.links li {
			padding-right:8px;
		}
		
		.col-front .col-right ul.links li.last {
			padding-right:0;
		}
	
	.col-front .col-right .help {
		float:right;
		width:310px;
	}
	
	.col-front .col-right .block-search {
		float:right;
		width:180px;
		margin:0;
	}

/******** sredina */

.col-main {
	float:left;
	width:600px;
	margin:0 0 0 20px;
	text-align:left;
	line-height:15px;
}
	
	.col-main a {
		color:#3366CC;
	}
	
	.banner-front {
		margin:0 12px 0 0;
	}
	
	.banner-front img {
		margin:0 8px 8px 0;
	}
	
	.page-title h2 {
		font-size:18px;
		margin:24px 20px 46px 0;
		padding:10px 0 0 0;
		color:#FF0823;
	}
	
	.cms-index-index h1 { padding:10px 0 0 0; margin:30px 20px 0 0; color:#000000; font-size:16px; font-weight:bold; }
	
	.cms-index-index h2 { padding:4px 0 4px 0; margin:0 20px 0 0; color:#666666; font-size:13px; font-weight:bold; }
	
	.cms-index-index  p { color:#666666; }
	
	.cms-index-index .page-title h2 { border-bottom:0px solid #C0C0C0; padding:10px 0 0 0; margin:30px 20px 0 0; color:#000000; text-transform:uppercase; font-size:16px; font-weight:bold;

		display:none;

	}
	
	.cms-index-index .products-grid {
		list-style:none;
		margin:0;
		padding:0;
	}
	
	.cms-index-index .products-grid td img {
		border:1px solid #333333;
	}
	
	.title-buttons {
		margin:0 0 10px 0;
	}
	
		.title-buttons h2 {
			margin-right:0;
		}
	
	.col-main h3 {
		margin:0 20px 4px 0;
		padding-top:10px;
	}
	
	.col-main h4 {
		margin:0 20px 0 0;
		padding-top:30px;
	}
	
	.col-main p {
		margin-right:20px;
	}
	
	.products-grid {
		list-style:none;
		margin:12px 0 0 0;
		padding:0;
	}
		
		.products-grid td {
			float:left;
			width:139px;
			padding:0;
			padding:0 0.7em 8px 0;
			_padding-right:7px;
		}
		
		.products-grid td img {
			border:1px solid #DDDDDD;
		}
		
		.products-grid td img:hover {
			border:1px solid #FF0823;
		}
		
		.products-grid h3 { font-size:11px; width:180px; }
		
		.products-grid .price-box .price { font-size:11px; }

	.category-image {
		border-bottom:1px solid #ddd;
	}
	
	.category-title {
		margin:22px 20px 0 0;
	}
	
	.category-description {
		margin:5px 20px 29px 0;
	}

	.category-products .products-grid {
		margin:0;
		padding:0;
	}
		
		.category-products .products-grid td, .cms-home .products-grid td {
			float:left;
			width:180px;
			padding:0;
			margin:15px 19px 25px 0;
			_margin-right:18px;
		}
		
		.category-products a {
			color:#333333;
		}
		
		.category-products .products-grid td img {
			border:1px solid #C0C0C0;
		}
		
		.category-products .products-grid td img:hover {
			border:1px solid #FF0823;
		}

	.product-left {
		float:left;
		width:380px;
		margin-right:20px;
	}
	
		.product-left h1 {
			font-family:Arial, Helvetica, sans-serif;
			font-size:20px;
			color:#FF0000;
			font-weight:normal;
			margin:7px 0 0 0;
			clear:both;
		}
		
		.product-left h2, .product-left h3 {
			font-family:Arial, Helvetica, sans-serif;
			font-size:15px;
			color:#FF0000;
			border-top:1px solid #DDDDDD;
			margin:22px 0 4px 0;
			padding:20px 0 0 0;
		}
		
		.product-left .more-views {  }
		.product-left .more-views ul {margin: 10px 0 0 0; padding: 0px;}
		.product-left .more-views li {float:left; margin:0 8px 10px 0; padding: 0;}
		.product-left .more-views img {padding: 0; margin: 0; border: 1px solid #C0C0C0; }
		.product-left .more-views img:hover { border: 1px solid #FF0823; }	
		
		.product-left .up-sell h3 {
			display:none;
		}
		
		.product-left img {
			border:1px solid #C0C0C0;
		}
		
		.product-left .description h2 { display:none; }
		
		.product-left .description p {
			margin:12px 0 0 0;
		}
		
		#tooltip {padding: 10px 0 4px 5px; font-weight: bold;}
		#colorswatches {padding: 0;}
		#colorswatches ul {margin: 0; padding: 0px;}
		#colorswatches li {float:left; margin:0 8px 10px 0; padding: 0;}
		#colorswatches img {padding: 0; margin: 0; border: 1px solid #C0C0C0; }
		#colorswatches img:hover { border: 1px solid #FF0823; }
		#colorswatches img.selected {padding: 0; margin: 0; border: 1px solid #FF0823; }

		
	
	.product-right {
		float:right;
		width:180px;
		margin-right:20px;
	}
		
		.product-right a {
			color:#333333;
		}
		
		.product-right .short-description {
/*			margin:20px 0;*/
		}
		
		.product-right .short-description h3 { display:none; }
		
		.product-right .short-description p {
			margin:0 0 12px 0;
		}
		
		.product-right p.availability {
			margin:20px 0 0 0;
		}
		
		.product-right .more-links {
			margin: 0 0 30px 0;
		}
		
			.product-right .more-links a { 
				color:#3366CC;
			}
		
				

/******** desno */

.col-right {
	float:left;
	width:150px;
	padding-left:20px;
	text-align:left;
	margin-top: 20px;
}

	.col-right ul#top {
		list-style:none;
		margin:0;
		padding:0;
	}
	
		.col-right ul#top li {
			display:inline;
			padding-right:10px;
			border-right:1px solid #000000;
			margin-right:10px;
		}
		
		.col-right ul#top li.last {
			border:0;
			margin-right:0;
		}
	
	.col-right ul.links {
		margin-top:5px;
	}
	
		.col-right ul.links li {
			display:inline;
			padding-right:12px;
			margin-right:10px;
			font-weight:bold;
			border-right:1px solid #3366CC;
		}
			
			.col-right ul.links li a {
				color:#3366CC;
			}
		
		.col-right ul.links li.last {
			border-right:0;
		}
	
	.col-right p {
		margin:0;
	}
		
	.block-search {
		margin:0 0 20px 0;
	}
		
		.block-search label {
			display:none;
		}
	
		.block-search input.input-text {
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			padding:1px 2px;
			border:1px solid #333333;
		}
		
		.block-search .button {
			background:url(../images/btn_search.gif) left center no-repeat;
			width:15px;
			height:15px;
			border:0;
		}
	
	.help {
		margin:0 0 30px 0;
		line-height:15px;
	}
		
		.help p {
			margin:0;
		}
	
		.help .pomoc {
			font-size:14px;
			font-weight:bold;
			margin-right:4px;
		}
	
	p.welcome-msg {
		margin:0;
		border-top:1px solid #EAEAEA;
		padding: 30px 0 2px 0;
	}
	
	.block {
		margin:29px 0 0 0;
		padding:26px 0 0 0;
		border-top:1px solid #EAEAEA;
	}
	
		.block h2 {
			font-size:12px;
			margin:0 0 4px 0;
			font-weight:bold;
			color:#000000;
		}
		
			.cms-index-index .block h2 { border-bottom:0; padding:0; margin:0 0 4px 0; color:#000000; text-transform:none; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
		
		.block h3 {
			font-size:11px;
			margin:0 0 6px 0;
			font-weight:bold;
		}
		
		.block ul {
			list-style:none;
			margin:0;
			padding:0;
		}
	
	.mini-products-list img, .block-cart h3 {
		display:none;
	}
	
		.mini-products-list h4 {
			font-size:11px;
			font-weight:normal;
			line-height:13px;
			color:#666666;
		}
		
		.mini-products-list h4 a {
			color:#666666;
		}
		
		.mini-products-list .product-details {
			padding:2px;
		}
		
		.block-cart p.amount { margin:4px 0 6px 0; }
		
		.block-cart p.subtotal {
			font-weight:bold;
			margin:6px 0;
		}
		
		.block-cart .actions { margin-top:6px; }
		
		.block-cart a, .block-account a {
			color:#3366CC;
		}
		
		.block-cart .mini-products-list .odd { background-color:#ffffff; }
		.block-cart .mini-products-list .even { background-color:#ffffff; }
		
		.checkout-cart-index .block-cart { display:none; }
		
	.block-account .current {
		color:#FF0823;
		text-decoration:none;
	}
	
	.block-compare {
		/*display:none;*/
	}
	
	.block-reorder {
		display:none;
	}
	
	.block-recent a {
		color:#666666;
	}
	
	/* Block: Wishlist */
	.block-wishlist { display:none; }
	.block-wishlist .price-box { display:none; }
	
	/* Block: Related */
	.block-related ul { margin:0; padding:0; }
	.block-related li { padding:5px; }
	.block-related input.checkbox { float:left;  }
	.block-related .item {  }
	.block-related .item .product-image { float:left; margin-right:-45px; }
	.block-related .item .product-details { margin-left:65px; }
	
	/* Block: Poll */
	.block-poll {}
	.block-poll input.radio { float:left; margin:3px -18px 0 0; }
	.block-poll .label { display:block; margin-left:18px; }
	.block-poll .answer {}
	.block-poll .votes { font-weight:bold; }
	.block-poll button { font:12px Arial, Helvetica, sans-serif; vertical-align:middle;  }
	.block-poll button.button { overflow:visible; width:auto; cursor:pointer; margin:10px 0 0 0; color:#FF0823; background:#999999; border:1px solid #333333; }
	.block-poll button.button span { display:block; margin:0; padding:0 6px; font:bold 12px/16px Arial, Helvetica, sans-serif; text-align:left; white-space:nowrap; }
	.block-poll button.button:hover { background:#666666; }
	.block-poll button.button:focus { background:#CCCCCC; }

	
	/* Block: Tags */
	.block-tags ul,
	.block-tags li { display:inline; }
	
	/* Block: Checkout Progress */
	.block-progress {}
	.block-progress dt { font-weight:bold; }
	.block-progress dt.complete,
	.block-progress dd.complete { background-color:#FFFFFF; }
	
	.block-progress dt.complete a { font-weight:normal; color:#3366CC; }
		
	
	.block .block-content dd { margin-bottom:10px; }
	

/******** noga */

#footer {
	padding:10px 0;
	color:#666666;
	border-top:1px solid #C0C0C0;
}
	
	#footer a {
		color:#3366CC;
	}
	
	#footer_inner {
		margin:0 auto;
		width:790px;
		padding-left:170px;
		text-align:left;
	}
		
		#footer_inner p {
			margin:4px 0;
		}
		
		#footer_inner ul {
			margin:4px 0;
			padding:0;
			float:left;
		}
		
		#footer_inner ul.links {
			margin-left:2px;
		}
		
		#footer_inner ul li {
			display:inline;
			padding-right:4px;
			margin-right:2px;
			border-right:1px solid #666666;
		}
		
		#footer_inner address { clear:both; }


/* Content Columns */
.col2-set .col-1 { float:left; width:280px; margin-right:20px; }
.col2-set .col-2 { float:right; width:280px; margin-right:20px; }
#opc-login .col2-set .col-1 { float:left; width:270px; margin-right:20px; }
#opc-login .col2-set .col-2 { float:right; width:270px; margin-right:0px; }
.col2-set .narrow { width:33%; }
.col2-set .wide { width:65%; }

.col3-set .col-1 { float:left; width:32%; }
.col3-set .col-2 { float:left; width:32%; margin-left:2%; }
.col3-set .col-3 { float:right; width:32%; }

.col4-set .col-1 { float:left; width:23.5%; }
.col4-set .col-2 { float:left; width:23.5%; margin:0 2%; }
.col4-set .col-3 { float:left; width:23.5%; }
.col4-set .col-4 { float:right; width:23.5%; }

/* Form Elements */
input,select,textarea,button { font:11px Arial, Helvetica, sans-serif; vertical-align:middle; color:#000; }
input.input-text,select,textarea { background:#fff; border:1px solid #ddd; }
input.input-text,textarea { padding:2px; }
select { padding:1px; }
select option { padding-right:10px; }
select.multiselect option {}
textarea { overflow:auto; }
input.radio { margin-right:3px; }
input.checkbox { margin-right:3px; }
input.qty { width:2.5em !important; }
/*button::-moz-focus-inner { padding:0; border:0; }*/
button.button { overflow:visible; width:auto; background:#999999; border:1px solid #333333; cursor:pointer; /*-webkit-border-fit:lines;*/ }
button.button span { display:block; margin:0; padding:0 8px 1px; font:bold 12px/16px Arial, Helvetica, sans-serif; text-align:center; white-space:nowrap; color:#FFFFFF; }
button.button:hover { background:#666666; }
button.button:focus { background:#CCCCCC; }
button.disabled {}
button.disabled span {}
/* Input & Textarea stretched for 100% */
.field-100 { border:1px solid #888; padding:2px; overflow:hidden; }
.field-100 input.input-text,
.field-100 textarea { float:left; width:100%; margin:0; padding:0; border:0; }
/* Form Highlight */
/*input.input-text:focus,select:focus,textarea:focus {}
.highlight {}*/

/* Form lists */
.form-list { margin-top:26px; }
.form-list li { margin:0 0 5px; }
.form-list label { font-weight:bold; }
.form-list .input-box { float:left; width:260px; }
.form-list input.input-text,
.form-list textarea { width:250px; }
.form-list select { width:256px; }
.form-list li.add-row { border-top:1px solid #ddd; margin-top:10px; }

.group-select { margin-right:20px; margin-bottom:42px; }
.group-select li { margin:0 0 5px; }
.group-select .input-box { float:left; width:260px; }
.group-select input.input-text,
.group-select textarea {width:510px; }
.group-select select { width:516px; }
.group-select .input-box input.input-text,
.group-select .input-box textarea { width:250px; }
.group-select .input-box select { width:256px; }

#form-validate p.required {
	margin-right:20px;
}

.buttons-set { clear:both; margin:5px 20px 0 0; padding:5px; border-top:0px solid #ddd; border-bottom:0px solid #ddd; }
.buttons-set .back-link { float:left; }
.buttons-set button.button { float:right; }

.buttons-set2 { clear:both; margin:5px 0 0; padding:5px; border:1px solid #ddd; text-align:right; }

/* Form Validation */
.validation-advice { clear:both; min-height:13px; margin:3px 0 0; padding-left:17px; font-size:10px; line-height:13px; background:url(../images/validation_advice_bg.gif) 2px 1px no-repeat; color:#f00; }
.validation-failed { border:1px dashed #f00 !important; background:#faebe7 !important; }
.validation-passed {}
.required { color:#f00; }
p.required { font-size:10px; text-align:right; }
/* Expiration date and CVV number validation fix */
.v-fix { float:left; }
.v-fix .validation-advice { display:block; width:12em; margin-right:-12em; position:relative; }

/* Global Messages  */
.success { color:#3d6611; font-weight:bold; }
.error { color:#f00; font-weight:bold; }
.notice { color:#ccc; }

.messages { width:100%; overflow:hidden; }
.messages li { margin:0 0 10px; }
.messages li li { margin:0 0 3px; }
.error-msg,
.success-msg,
.note-msg,
.notice-msg { border-style:solid !important; border-width:1px !important; background-position:10px 10px !important; background-repeat:no-repeat !important; min-height:24px !important; padding:10px 8px 8px 32px !important; font-size:10px !important; font-weight:bold !important; margin-right:20px; }
.error-msg { border-color:#f16048; background-color:#faebe7; background-image:url(../images/error_msg_icon.gif); color:#df280a; }
.success-msg { border-color:#446423; background-color:#eff5ea; background-image:url(../images/success_msg_icon.gif); color:#3d6611; }
.note-msg,
.notice-msg { border-color:#fcd344; background-color:#fafaec; background-image:url(../images/note_msg_icon.gif); color:#3d6611; }

.category-oblacila-za-nosecnice .note-msg { display:none; }

/* BreadCrumbs */ 
.breadcrumbs { padding:10px; margin:0 0 10px; border:1px solid #ddd; }
.breadcrumbs li { display:inline; }

/* Pager */ 
.pager { border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:5px; margin:5px 20px 0 0; text-align:center; }
.pager .amount { float:left; }
.pager .limiter { float:right; }
.pager .pages { margin:0 135px; }
.pager .pages ol { display:inline; }
.pager .pages li { display:inline; }
.pager .pages .current {}

.pager { display:none; }

.sales-order-history .pager { display:block; background:#F2F2F2; margin-bottom:6px; }

/* Sorter */ 
.sorter { 
	border-bottom:1px solid #c0c0c0; padding:0 5px 5px 5px; margin:0 20px 17px 0; 
}
	
.sorter .view-mode { }
.sorter .sort-by {  }
.sorter .link-feed {}
.sort-by dl dt {
		float: left;
		font-weight: bold;
		color: green;		
		margin-right:5px;
	} 
	
	.sort-by dl dd {
	}

	.sort-by li {
		display: inline;
		margin-right: 3px;
		color: #6f6f6f;
	}
	.sort-by li a:link, .sort-by li a:visited {
		color: #6f6f6f;
	}
	
	.sort-by li a:hover {
		color: red;	
}	

.sort-by li #sort-active {
	color: red;
}

	


/* Data Table */ 
.data-table { width:580px; }
.data-table th { padding:5px; border:1px solid #ddd; font-weight:bold; }
.data-table td { padding:5px; border:1px solid #ddd; }
.data-table thead { background-color:#f2f2f2; }
.data-table tbody {}
.data-table tfoot {}
.data-table tr.first {}
.data-table tr.last, .data-table td.last { border-right:0; }
.data-table tr.odd {}
.data-table tr.even { background-color:#f6f6f6; }
.data-table tbody.odd {}
.data-table tbody.odd td { border-width:0 1px; }
.data-table tbody.even { background-color:#f6f6f6; }
.data-table tbody.even td { border-width:0 1px; }
.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td { border-bottom-width:1px; }
.data-table th .tax-flag { white-space:nowrap; font-weight:normal; }
.data-table td.label,
.data-table th.label { font-weight:bold; background-color:#f6f6f6; }
.data-table td.value {}

.data-table h3 { font-size:12px; }

.wishlist-index-index .buttons-set2 { width:568px; }

#wishlist-table .last { width:150px; }

/* Tax Details Row */
tr.tax-total { cursor:pointer; }
tr.tax-total td {}
tr.tax-total .tax-collapse { float:right; text-align:right; padding-left:20px; background:url(../images/bg_collapse.gif) 0 4px no-repeat; cursor:pointer; }
tr.show-details .tax-collapse { background-position:0 -53px; }
tr.show-details td {}
tr.tax-details td { background-color:#f6f6f6; }
tr.tax-details-first td {}

/* Shopping cart tax info */
.cart-tax-info,
.cart-price { padding-right:20px; }
.cart-tax-total { cursor:pointer; }
.cart-tax-total { padding-right:20px; background:url(../images/bg_collapse.gif) 100% 4px no-repeat; cursor:pointer; }
.cart-tax-total-expanded { background-position:100% -52px; }

/* Lists Decoration */
li.odd {}
li.even { background-color:#ffffff; }
dt.odd,
dd.odd {}
dt.even,
dd.even { background-color:#f6f6f6; }




/* View Type: Grid */
/*.products-grid { width:100%; }
.products-grid tr.odd {}
.products-grid tr.even { background-color:#f6f6f6; }
.products-grid td { width:25%; border:1px solid #ddd; padding:5px; }
.products-grid td.empty {}*/


/* Product View ========================================================================== */
.product-view {}

.product-essential {
margin-top: 20px;
}
.product-collateral {}

/* Product Images */
.product-view .product-img-box { float:left; width:385px; }
.product-view .product-img-box .product-image { border:1px solid #FFFFFF;
			border-bottom:1px solid #FF0823; }
.product-view .product-img-box .product-image:hover { border:1px solid #FF0823; }

.zoom-notice, .zoom, .more-views h3 { display:none; }

.product-view .product-img-box .product-image-zoom, .product-view .product-img-box .zoom-notice { display:none; }
.product-view .product-img-box .product-image-zoom { position:relative; width:380px; height:505px; overflow:hidden; z-index:9; }
.product-view .product-img-box .product-image-zoom img { position:absolute; left:0; top:0; cursor:move; }
.product-view .product-img-box .zoom-notice { text-align:center; }
.product-view .product-img-box .zoom { position:relative; z-index:9; height:18px; margin:0 auto 13px; padding:0 28px; background:url(../images/slider_bg.gif) 50% 50% no-repeat; cursor:pointer; }
.product-view .product-img-box .zoom #track { position:relative; height:18px; }
.product-view .product-img-box .zoom #handle { position:absolute; left:0; top:-1px; width:9px; height:22px; background:url(../images/magnifier_handle.gif) 0 0 no-repeat;  }
.product-view .product-img-box .zoom .btn-zoom-out { position:absolute; left:2px; top:0; }
.product-view .product-img-box .zoom .btn-zoom-in { position:absolute; right:2px; top:0; }
.product-view .product-img-box .more-views ul { margin-left:-4px }
.product-view .product-img-box .more-views li { float:left; margin:0 0 8px 4px; }


.product-image-popup { margin:0 auto; }
.product-image-popup .nav { text-align:center; }
.product-image-popup .image { display:block; }
.product-image-popup .image-label {}

/* Product Shop */
.product-view .product-shop { float:right; width:445px; }
.product-view .product-name {}
.product-view .short-description {}

/* Rating */
.ratings {}
.ratings .amount {}
.ratings .rating-links {}
.ratings dt {}
.ratings dd {}
.rating-box { width:69px; height:13px; font-size:0; line-height:0; background:url(../images/bg_rating.gif) 0 0 repeat-x; position:relative; overflow:hidden; }
.rating-box .rating { position:absolute; top:0; left:0; height:13px; background:url(../images/bg_rating.gif) 0 100% repeat-x; }

/* Availability */
.availability {}
.availability .in-stock { font-weight:bold; }
.availability .out-of-stock { font-weight:bold; color:#f00; }

/********** < Product Prices */
.price { white-space:nowrap !important; }

.price-box {}
.price-box .price { font-weight:bold; font-size:16px; }

.price-box-bundle {}

/* Regular price */
.regular-price {}
.regular-price .price { font-weight:bold; }

/* Old price */
.old-price {}
.old-price .price-label { white-space:nowrap; }
.old-price .price { font-weight:bold; text-decoration:line-through; }

/* Special price */
.special-price {}
.special-price .price-label { font-weight:bold; white-space:nowrap; }
.special-price .price { font-weight:bold; color: #FF0823; }

/* Minimal price (as low as) */
.minimal-price {}
.minimal-price .price-label { font-weight:bold; white-space:nowrap; }

a.minimal-price-link { display:block; }
a.minimal-price-link .label {}
a.minimal-price-link .price { font-weight:normal; }

/* Excluding tax */
.price-excluding-tax { display:block; }
.price-excluding-tax .label { white-space:nowrap; }
.price-excluding-tax .price { font-weight:normal; }

/* Including tax */
.price-including-tax { display:block; }
.price-including-tax .label { white-space:nowrap; }
.price-including-tax .price { font-weight:bold; }

/* Excl tax (for order tables) */
.price-excl-tax  { display:block; }
.price-excl-tax .label { display:block; white-space:nowrap; }
.price-excl-tax .price { display:block; }

/* Incl tax (for order tables) */
.price-incl-tax { display:block; }
.price-incl-tax .label { display:block; white-space:nowrap; }
.price-incl-tax .price { display:block; font-weight:bold; }

/* Price range */
.price-from {}
.price-from .price-label { font-weight:bold; white-space:nowrap; }
.price-to {}
.price-to .price-label { font-weight:bold; white-space:nowrap; }

/* Price as configured */
.price-as-configured {}
.price-as-configured .price-label { font-weight:bold; white-space:nowrap; }

/* Price notice next to the options */
.price-notice { padding-left:10px; }
.price-notice .price { font-weight:bold; }
/********** Product Prices > */

/* Tier Prices */
.tier-prices .price { font-weight:bold; }
.tier-prices .benefit {}

/* Add to Links */
.add-to-links .separator { display:none; }

/* Add to Cart */
.add-to-cart {
	width:180px;
}

.add-to-cart button.button {
	color:#FF0823;
	margin-top:16px;
	margin-bottom:13px;
	overflow:visible; width:auto; background:#999999; border:1px solid #333333; cursor:pointer; 
}

.add-to-cart button.button span {
	color:#FFFFFF;
	padding:0;
	text-align:left;
	display:block; margin:0; padding:0 8px 1px; font:bold 12px/16px Arial, Helvetica, sans-serif; text-align:center; white-space:nowrap;
}

.add-to-cart button.button:hover {
	text-decoration:none;
	background:#666666;
}

.add-to-cart button.button:focus { background:#CCCCCC; }



/* Add to Links + Add to Cart */
.add-to-box {}
.add-to-box .add-to-cart { float:left; }
.add-to-box .or { display:none; }
.add-to-box .add-to-links { float:left; }

.add-to-box ul { margin-top:30px; }

.add-to-links li {
	margin-top:14px;
	font-size:11px;
	text-align:left;
	width:auto;
}
	
	.add-to-links li a { 
		color:#3366CC;
		background:url(../images/add_to_li.gif) right center no-repeat;
		padding-right:10px;
	}

/* Product Options */
.product-options { padding:0; margin:10px 0 0; border:0px solid #ddd; background-color:none; }
.product-options dt label, .add-to-cart dt label { font-weight:bold; }
.product-options dt .qty-holder { float:right; }
.product-options dt .qty-holder label { vertical-align:middle; }
.product-options dt .qty-disabled { background:none; border:0; padding:3px; color:#000; }
.product-options dd, .add-to-cart dd { margin:0 0 14px 0; }
.product-options dl.last dd.last {}
.product-options dd input.input-text { width:98%; }
.product-options dd textarea { width:98%; height:8em; }
.product-options dd select, .add-to-cart dd select { width:85%; }
.product-options .options-list {}
.product-options .options-list input.radio { float:left; margin:3px -18px 0 0; }
.product-options .options-list input.checkbox { float:left; margin:3px -20px 0 0; }
.product-options .options-list .label { display:block; margin-left:20px; }
.product-options ul.validation-failed { padding:0 7px; }
.product-options span.required { display:none; }

.product-options-bottom { padding:0 0 1px 0; border:0px solid #ddd; border-top:0; }
.product-options-bottom .price-box { margin:38px 0 2px 0; font-weight:bold; }

.product-right p.required { padding:0; margin:0; display: none; }

#select_1 {  }

/* Grouped Product */
.grouped-items {}

/* Block: Description */
.product-view .description {}

/* Block: Additional */
.product-view .additional {}

/* Block: Upsell */
.product-view .up-sell .products-grid { width:100%; }
.product-view .up-sell .products-grid td { width:25%; padding:0; }
.product-view .up-sell .products-grid img a { border-bottom:1px solid #dddddd; }
.product-view .up-sell .products-grid h4 { display:none; }
.product-view .up-sell .products-grid .price-box { display:none; }

/* Block: Tags */
.product-view .tags {}
.product-view .tags .form-add-tags label { float:left; }
.product-view .tags .form-add-tags .input-box { float:left; margin:0 5px; }
.product-view .tags .form-add-tags button.button { float:left; }
.product-view .tags .form-add-tags p { clear:both; }

/* Block: Reviews */
.product-view .reviews {}

/* Block: Add Review */
.product-view .add-review {}
.product-view .add-review .product-name span { font-weight:normal; }


/* Product Review ======================================================================== */
.product-review {}
.product-review .product-img-box { float:left; width:140px;  }
.product-review .product-img-box .product-image { display:block; border:1px solid #ddd; padding:1px; }
.product-review .details { float:right; width:570px; }
/* ======================================================================================= */


/* Shopping Cart ========================================================================= */
.cart { margin-right:20px; }

.cart a { color:#333333; }

.cart .checkout-types { float:right; text-align:right; }

.cart .page-title .checkout-types { visibility:hidden; }
#payment_form_purchaseorder { visibility:hidden; }

/* Shopping Cart Table */
.cart-table .item-msg { font-size:10px; }
.cart-table td.last { padding:5px 0; }

/* Shopping Cart Collateral boxes */
.cart .col-2, .cart .buttons-set, .col-2 .buttons-set, .col-2 p { margin-right:0; }

.cart .cart-collaterals { float:left; width:580px; margin-top:20px; }
.cart .crosssell .product-image { float:left; margin-right:-90px; }
.cart .crosssell .product-shop { margin-left:90px; }
.cart .shipping {}

.cart .discount, .cart .shipping { display:none; }

/* Shopping Cart Totals */
.cart .totals { float:right; width:100%; margin-top:20px; }
.cart .totals table { width:100%; border-top:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; margin-bottom:20px; }
.cart .totals table th,
.cart .totals table td { padding:5px; }
.cart .totals table th { font-weight:bold; }

/* Options Tool Tip */
.item-options dt { font-weight:bold; font-style:italic; }
.item-options dd { padding-left:10px; }
.truncated { cursor:help; }
.truncated a.dots { cursor:help; }
.truncated a.details { cursor:help; }
.truncated .truncated_full_value { position:relative; z-index:999; }
.truncated .truncated_full_value dl { position:absolute; top:-99999em; left:-99999em; z-index:999; width:250px; padding:8px; border:1px solid #ddd; background-color:#f6f6f6; }
.truncated .show dl { top:-20px; left:50%; }
.col-left .truncated .show dl { left:30px; top:7px; }
.col-right .truncated .show dl  { left:-240px; top:7px; }
/* ======================================================================================= */


/* Checkout ============================================================================== */
/* One Page */
.opc { border-bottom:1px solid #ddd; position:relative; margin-right:20px; }
.opc .group-select, .opc .buttons-set, .opc p.required { margin-right:0; }
.opc li.section { border-top:1px solid #ddd; border-bottom:0; }
.opc .step-title { background-color:#f6f6f6; padding:2px 5px; text-align:right; }
.opc .step-title .number { float:left; line-height:22px; margin-right:5px; }
.opc .step-title h3 { float:left; font-size:14px; padding-top:1px; }
.opc .allow .step-title { cursor:pointer; }
.opc .active {}
.opc .active .step-title { background-color:#ccc; cursor:default; }
.opc .step { border-top:1px solid #ddd; padding:10px; position:relative; }
.opc .step .tool-tip { right:10px; }
.opc .order-review {}



.opc .sp-methods .price { display:none; }

.opc .data-table { width:560px; }


/********** < Common Checkout Styles */
/* Shipping and Payment methods */
.sp-methods .form-list { padding-left:20px; }
.sp-methods select.month { width:150px; margin-right:10px; }
.sp-methods select.year { width:96px; }
.sp-methods input.cvv { width:3em !important; }

.please-wait { float:right; margin-right:5px; }
.cvv-what-is-this { cursor:help; margin-left:5px; }

/* Tooltip */
.tool-tip { border:1px solid #ddd; background-color:#f6f6f6; padding:5px; position:absolute; z-index:9999; }
.tool-tip .btn-close { text-align:right; }
.tool-tip .tool-tip-content { padding:5px; }

/* Gift Messages */
.add-gift-message { margin-top:10px; }
.add-gift-message h4, .gift-message-form .input-box { display:none; }
.gift-message-form { border:1px solid #ddd; background-color:#f5f5f5; }
.gift-message-form .inner-box { padding:5px; height:190px; overflow:auto; }
.gift-message-form .gift-item {}

.gift-message-link { display:block; background:url(../images/bg_collapse.gif) 0 4px no-repeat; padding-left:20px; }
.gift-message-link.expanded { background-position:0 -53px; }
.gift-message-row {}
.gift-message-row .btn-close { float:right; }
.gift-message dt strong { font-weight:bold; }

/* My Account ============================================================================= */
/********** < Dashboard */
.dashboard {}
.dashboard .welcome-msg {}

.dashboard h3 { margin:45px 0 4px 0; }
.dashboard h4 { margin:46px 0 4px 0; }
.dashboard h5 { margin:21px 0 4px 0; }

/* Block: Recent Orders */
.dashboard .recent-orders { margin:10px 0; }

/* Block: Tags */
.dashboard .tags .number { float:left; margin-right:-20px; }
.dashboard .tags .details { margin-left:20px; }

/* Block: Reviews */
.dashboard .reviews {}
/********** Dashboard > */

/* Order View */
.order-info { border:1px solid #ddd; padding:5px; }
.order-info dt,
.order-info dd,
.order-info ul,
.order-info li { display:inline; }
.order-info dt { font-weight:bold; }

/* Print Pages */
.page-print .print-head {}
.page-print .print-head img { float:left; }
.page-print .print-head address { float:left; margin-left:15px; }
/* Price Rewrites */
.page-print .gift-message-link { display:none; }
.page-print .price-excl-tax,
.page-print .price-incl-tax { display:block; white-space:nowrap; }
.page-print .price-excl-tax .label,
.page-print .price-incl-tax .label,
.page-print .price-excl-tax .price,
.page-print .price-incl-tax .price { display:inline; }
/* ======================================================================================= */

#jezik a {
	color: white;
	float: right;
}
#jezik a:hover {
	color: red;
}