/* General */

html {
	margin:0;
	padding:0;
}
.naslov_novi {
	font-size: 34px;
}

body {
	margin:0;
	padding:0;
	background:transparent url(../images/body_bg.gif) repeat scroll 0 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:1;
	font-variant:small-caps;
	letter-spacing:0.12em;
	color:#484848;
}

a {
	text-decoration:none;
}

a:hover {
}

img {
	border:0;
}

form {
	margin:0;
	padding:0;
}

*.clear {
	clear:both;
}

/* Wrapper */

div#wrapper {
	width:1280px;
	height:auto;
	margin:0 auto;
}

/* Header */

div#header {
	width:1280px;
	height:270px;
	background:transparent url(../images/header_bg.jpg) no-repeat scroll 0 0;
}

/* Navigation */

div#navigation {
	width:955px;
	height:23px;
	position:relative;
	margin:0 auto;
	border-top:1px solid #8b8683;
	background:transparent url(../images/navigation_bg.gif) repeat-x scroll 0 0;
	font-size:12px;
}

div#navigation ul {
	height:24px;
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	left:6px;
	top:0;
}

div#navigation ul li {
	height:24px;
	float:left;	
	padding:0 5px;
}

div#navigation ul li a {
	display:block;
	height:18px;
	border-width:0 1px;
	border-style:solid;
	border-color:transparent;
	outline:0;
	padding:6px 10px 0 10px;
	color:#850a1a;
}

div#navigation ul li a.current,
div#navigation ul li a:hover {
	border-color:#8b8683;
	background-color:#e5e5e5;
	color:#484848;
	text-decoration:none;
}

div#email_link {
	width:57px;
	height:17px;
	position:absolute;
	right:75px;
	padding:6px 0 0 18px;
	background:transparent url(../images/email_icon.gif) no-repeat scroll 0 0;
}

div#lang_link {
	width:38px;
	height:17px;
	position:absolute;
	right:0;
	padding:6px 0 0 37px;
	background:transparent url(../images/en_icon.gif) no-repeat scroll 0 0;
}

div#email_link a,
div#lang_link a {
	color:#363636;
}

/* Location & Search Form */

div#locationsearch {
	width:955px;
	height:auto;
	margin:0 auto;
}

div#location {
	width:213px;
	height:38px;
	position:relative;
	float:left;
	border:1px solid #8b8683;
	border-top-color:#e5e5e5;
	background-color:#e5e5e5;
	overflow:hidden;
}

div#location ul {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	left:20px;
	top:13px;
}

div#location ul li {
	float:left;
	margin-right:12px;
}

div#location ul li.current {
	color:#850a1a;
}

div#search {
	width:739px;
	height:38px;
	position:relative;
	float:left;
	border:1px solid #8b8683;
	border-top-color:#e5e5e5;
	border-left:0;
	background:transparent url(../images/search_bg.png) no-repeat scroll 0 0;
}

div#search input#searchbox {
	width:601px !important;
	height:18px !important;
	position:absolute;
	left:32px;
	top:11px;
	margin:0 !important;
	padding:0 !important;
	border:0 !important;
	background-color:transparent !important;
	background-image:none !important;
	font-size:12px !important;
	letter-spacing:0.12em !important;
	color:#484848 !important;
}

div#search input#searchbutton {
	position:absolute;
	right:20px;
	top:8px;
}

/* Content */

div.content {
	width:969px;
	position:relative;
	margin:0 auto 75px auto;
	font-size:11px;
	background:transparent url(../images/content_bg.png) no-repeat scroll 0 0; /* 969x1382 */
	background-image: url(../images/content_bg.png);
}

div.home_content {
	height:889px;
	background-image:url(../images/home_content_bg.png);
}

div.proizvodi_content {
	height:889px;
	background-position:0 -493px;
}
div.search_content {
	height:889px;
	background-position:0 -493px;
}
div.kontakt_content {
	height:740px;
	background-position:0 -642px;
}
div.onama_content {
	height:740px;
	background-position:0 -642px;
}
div.zaposlenje_content {
	height:740px;
	background-position:0 -642px;
}
div.najtrazeniji_content {
	height:889px;
	background-position:0 -493px;
}
div.vest_content {
	height:740px;
	background-position:0 -642px;
}

div.maloprodaja_content {
	height:1065px;
	background-position:0 -317px;
}

div.opremanje_content {
	height:1220px;
	background-position:0 -162px;
}

div.proizvod_content {
	height:1382px;
	background-position:0 0;
}

/* Headlines */

div.headline {
	margin-bottom:15px;
}

div.headline > div.image {
	margin-bottom:8px;
}

div.headline > div.link > a {
	font-weight:bold;
	color:#484848;
}

div.headline > div.link > a > span.arrow {
	font-size:13px;
	color:#850a1a;
}

/* Home - Top */

div#top {
	width:910px;
	height:350px;
	position:absolute;
	left:30px;
	top:18px;
}

/* Home - Top Left */

div#top_left {
	width:170px;
	height:350px;
	float:left;
	margin-right:22px;
}

/* Home - Top Middle */

div#top_middle {
	width:526px;
	height:350px;
	float:left;
	margin-right:22px;
}

/* Home - Top Right */

div#top_right {
	width:170px;
	height:350px;
	float:left;
}

div#top_right a {
	color:#ffffff;
}

div#top_right div.image {
	position:relative;
}

div#top_right div.title {	
	width:160px;
	position:absolute;
	left:0;
	bottom:0;
	padding:8px 5px 10px 5px;
	background:transparent url(../images/translucent_black.png) repeat scroll 0 0;
	font-size:12px;
	color:#ffffff;
	text-align:right;
}

div#top_right_b div.title {
	background:none;
}

div#top_right_a {
	margin-bottom:18px;
}

/* Home - Bottom */

div#bottom {
	width:910px;
	height:225px;
	position:absolute;
	left:30px;
	top:410px;
}

div#bottom div.image {
	position:relative;
	margin-bottom:15px;
}

div#bottom div.title {
	width:292px;
	height:16px;
	position:absolute;
	left:0;
	bottom:0;
	background:transparent url(../images/translucent_black.png) repeat scroll 0 0;
	padding:7px 0 0 7px;
	color:#ededed;
}

div#bottom div.description {
	margin-right:5px;
	color:#484848;
}

div#bottom a {
	color:#850a1a;
}

/* Home - Bottom Left */

div#bottom_left {
	width:300px;
	height:225px;
	float:left;
	margin-right:5px;
}

/* Home - Bottom Middle */

div#bottom_middle {
	width:300px;
	height:225px;
	float:left;
	margin-right:5px;
}

/* Home - Bottom Right */

div#bottom_right {
	width:300px;
	height:225px;
	float:left;
}

/* Proizvodi */

div#proizvodi {
	position:absolute;
	width:915px;
	left:27px;
	top:18px;
	font-size:12px;
	color:#ffffff;
}

div#proizvodi ul {
	margin:0;
	padding:0;
	list-style:none;
}

div#proizvodi ul li {
	float:left;
	position:relative;
	margin:0 14px 14px 0;
	background:transparent url(../images/translucent_black.png) repeat scroll 0 0;
}

div#proizvodi ul li.last {
	margin-right:0;
}

div#proizvodi img {
	display:block;
}

div#proizvodi div.title {
	width:206px;
	position:absolute;
	left:0;
	bottom:0;
	padding:6px;
	background:transparent url(../images/translucent_black.png) repeat scroll 0 0;
}

/* Search Results */

div#search_results {
	position:absolute;
	width:883px;
	height:610px;
	left:27px;
	top:18px;
	border:1px solid #484848;
	background-color:#ffffff;
	padding:3px 15px 15px 15px;
}

div#search_results iframe {
	width:883px;
	height:610px;
}

/* Kontakt */

div#kontakt {
	width:955px;
	height:465px;
	position:absolute;
	left:7px;
	top:0px;
}

div#kontakt div.title {
	font-size:12px;
	color:#850a1a;
	margin-bottom:15px;
}

div#kontakt_left {
	width:215px;
	float:left;
}

div#kontakt_middle {
	width:255px;
	margin:30px;
	float:left;
}

div#kontakt_middle div.item {
	line-height:110%;
	margin-bottom:30px;
}

div#kontakt img.divider {
	position:absolute;
	left:530px;
	top:25px;
}

div#kontakt_right {
	width:350px;
	margin:30px;
	float:left;
}

div#kontakt_right div.items_left,
div#kontakt_right div.items_right {
	width:165px;
	float:left;
	margin-right:10px;
}

div#kontakt_right div.item {
	line-height:110%;
	margin-bottom:15px;
}

/* O Nama */

div#onama {
	width:955px;
	height:465px;
	position:absolute;
	left:7px;
	top:0px;
}

div#onama_left {
	width:215px;
	float:left;
}

div#onama_right {
	width:740px;
	height:465px;
	float:left;
	background-attachment: scroll;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0 0;
}

div#onama_right div.graphic {
	width:47px;
	height:47px;
	background:transparent url(../images/onama_graphic.png) no-repeat scroll 0 0;
	margin:30px 0 0 30px;
}

div#onama_right div.text {
	line-height:110%;
	margin:30px 0 0 30px;
}

div#onama_right div.text div.leftright {
	width:200px;
	float:left;
	margin-right:30px;
}

div#onama_right div.text div.leftright p:first-child {
	margin-top:0;
	padding-top:0;
}

/* Veleprodaja */

div#veleprodaja {
	width:955px;
	height:465px;
	position:absolute;
	left:7px;
	top:0px;
}

div#veleprodaja_left {
	width:215px;
	float:left;
}

div#veleprodaja_right {
	width:740px;
	height:465px;
	float:left;
	background-attachment: scroll;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0 0;
}

div#veleprodaja_right div.graphic {
	width:47px;
	height:47px;
	background:transparent url(../images/onama_graphic.png) no-repeat scroll 0 0;
	margin:30px 0 0 30px;
}

div#veleprodaja_right div.text {
	line-height:110%;
	margin:30px 0 0 30px;
}

div#veleprodaja_right div.text div.leftright {
	width:200px;
	float:left;
	margin-right:30px;
}

div#veleprodaja_right div.text div.leftright p:first-child {
	margin-top:0;
	padding-top:0;
}

/* Zaposlenje */

div#zaposlenje {
	width:955px;
	height:465px;
	position:absolute;
	left:7px;
	top:0px;
}

div#zaposlenje_left {
	width:215px;
	float:left;
}

div#zaposlenje_right {
	width:740px;
	height:465px;
	float:left;
	background:transparent url(../images/zaposlenje_bg.jpg) no-repeat scroll 0 0;
}

div#zaposlenje_right a {
	color:#850a1a;
}

div#zaposlenje_right div.text {
	line-height:110%;
	margin:30px 0 0 30px;
}

div#zaposlenje_right div.title {
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

div#zaposlenje_right div.words {
	margin:15px 0;
}

/* Najtrazeniji */

div#najtrazeniji {
	width:910px;
	position:absolute;
	left:30px;
	top:30px;
	font-size:12px;
}

div#najtrazeniji_left {
	width:170px;
	float:left;
	margin-right:22px;
}

div#najtrazeniji_right {
	width:718px;
	float:left;
}

div#najtrazeniji_items ul {
	margin:0;
	padding:0;
	list-style:none;
}

div#najtrazeniji_items ul li {
	float:left;
	position:relative;
	background:transparent url(../images/translucent_black.png) repeat scroll 0 0;
	margin-top: 0;
	margin-right: 14px;
	margin-bottom: 70px;
	margin-left: 0;
}

div#najtrazeniji_items ul li.last {
	margin-right:0;
}

div#najtrazeniji_items img {
	display:block;
}

div#najtrazeniji_items div.title {
	width:206px;
	position:absolute;
	left:0;
	bottom:0;
	padding:6px;
	background:transparent url(../images/translucent_black.png) repeat scroll 0 0;
	font-size:12px;
	color:#ffffff;
}

div#najtrazeniji_items div.description {
	width:218px;
	height:50px;
	position:absolute;
	left:0;
	bottom:-60px;
}

div#najtrazeniji_items div.description a {
	color:#850a1a;
}

/* Ponude */

div#ponude {
	width:910px;
	position:absolute;
	left:30px;
	top:30px;
	font-size:12px;
}

div#ponude_left {
	width:170px;
	float:left;
	margin-right:22px;
}

div#ponude_right {
	width:718px;
	float:left;
}

div#ponude_items ul {
	margin:0;
	padding:0;
	list-style:none;
}

div#ponude_items ul li {
	float:left;
	position:relative;
	margin:0 14px 84px 0;
}

div#ponude_items ul li.last {
	margin-right:0;
}

div#ponude_items img {
	display:block;
}

div#ponude_items div.title {
	width:206px;
	position:absolute;
	left:0;
	bottom:0;
	padding:6px;
	background:transparent url(../images/translucent_black.png) repeat scroll 0 0;
	font-size:12px;
	color:#ffffff;
}

div#ponude_items div.description {
	width:218px;
	height:50px;
	position:absolute;
	left:0;
	bottom:-60px;
}

div#ponude_items div.description a {
	color:#850a1a;
}

/* Vest */

div#vest {
	width:910px;
	position:absolute;
	left:30px;
	top:18px;
}

div#vest_left {
	width:170px;
	float:left;
	margin-right:22px;
}

div#vest img.divider {
	position:absolute;
	left:192px;
	top:0;
}

div#vest_right {
	position:relative;
	width:604px;
	float:left;
	margin-left:30px;
}

div#vest_right img.whiteline {
	position:absolute;
	left:40px;
	top:0;
}

div#vest_right div.title {
	width:554px;
	height:47px;
	position:absolute;
	left:0;
	bottom:0;
	padding:18px 0 0 50px;
	background:transparent url(../images/translucent_black.png) repeat scroll 0 0;
	font-size:18px;
	color:#ffffff;
}

div#vest_right div.image img {
	display:block;
}

div#vest_right div.description {
	width:558px;
	position:absolute;
	left:0px;
	top:321px;
	line-height:110%;
}

div#vest_right div.date {
	position:absolute;
	right:-65px;
	top:323px;
	text-align:right;
	line-height:110%;
}

div#vest_right div.link {
	position:absolute;
	right:-6px;
	top:484px;
}

div#vest_right div.link a {
	color:#850a1a;
}

/* Maloprodaja */

div#maloprodaja {
	width:880px;
	position:absolute;
	left:41px;
	top:30px;
}

div#maloprodaja img {
	display:block;
}

div#maloprodaja_row1 {
	width:880px;
	height:247px;
	background:transparent url(../images/maloprodaja_row1.png) no-repeat scroll left top;
	margin-bottom:18px;
}

div#maloprodaja_row2 {
	width:880px;
	height:247px;
	background:transparent url(../images/maloprodaja_row2.png) no-repeat scroll left top;
	margin-bottom:18px;
}

div#maloprodaja_row3 {
	width:880px;
	height:247px;
	background:transparent url(../images/maloprodaja_row3.png) no-repeat scroll left top;
}

div#maloprodaja div.item {
	width:440px;
	height:247px;
	float:left;
}

div#maloprodaja div.item div.image {
	width:322px;
	height:247px;
	float:left;
}

div#maloprodaja div.item div.info {
	width:118px;
	height:247px;
	float:left;
	position:relative;
}

div#maloprodaja div.item div.title {
	color:#850a1a;
	margin-bottom:15px;
}

div#maloprodaja div.item div.description {
	letter-spacing:0.08em;
	position:absolute;
	left:8px;
	bottom:8px;
}

/* Opremanje */

div#opremanje {
	width:915px;
	position:absolute;
	left:25px;
	top:18px;
}

div#opremanje img {
	display:block;
}

div#opremanje div.item {
	padding-bottom:20px;
}

div#opremanje div.row {
	position:relative;
	height:189px;
	padding-bottom:10px;
}

div#opremanje div.item > div.row:first-child {
	height:auto;
}

div#opremanje div.cell {
	width:305px;
	float:left;
}

div#opremanje div.item > div.row:first-child div.cell {
	width:295px;
	padding-right:10px;
}

div#opremanje div.item div.itemtitle {
	font-size:12px;
	color:#850a1a;
	text-decoration:underline;
	margin-bottom:15px;
}

div#opremanje div.rowtitle {
	width:903px;
	height:11px;
	position:absolute;
	left:0;
	bottom:10px;
	padding:6px;
	background:transparent url(../images/translucent_black.png) repeat scroll 0 0;
	font-size:12px;
	color:#ffffff;
}

/* Proizvod */

div#proizvod {
	width:910px;
	position:absolute;
	left:30px;
	top:18px;
}

div#proizvod img {
	display:block;
}

div#proizvod > div.left {
	width:170px;
	float:left;
	margin-right:22px;
	font-size:12px;
	line-height:140%;
}

div#proizvod > img.divider {
	position:absolute;
	left:192px;
	top:0;
}

div#proizvod > div.right {
	width:688px;
	float:left;
	margin-left:30px;
}

div#proizvod > div.right > div.top,
div#proizvod > div.right > div.bottom {
	width:652px;
	height:457px;
	margin-bottom:24px;
}

div#proizvod > div.right > div.top > div.left {
	position:relative;
	width:363px;
	height:457px;
	margin-right:24px;
	float:left;
	background:transparent url(../images/proizvod_image_view_bg.png) no-repeat scroll left bottom;
}

div#proizvod > div.right > div.top > div.left > div.views {
	position:absolute;
	left:0;
	bottom:0;
}

div#proizvod > div.right > div.top > div.left > div.views > div.left,
div#proizvod > div.right > div.top > div.left > div.views > div.right {
	width:176px;
	float:left;
}

div#proizvod > div.right > div.top > div.left > div.views > div.left {
	margin-right:11px;
}

div#proizvod > div.right > div.top > div.left > div.views > div.left > div,
div#proizvod > div.right > div.top > div.left > div.views > div.right > div {
	text-align:center;
	color:#000000;
	padding-bottom:10px;
}

div#proizvod > div.right > div.top > div.right {
	width:265px;
	height:457px;
	float:left;
}

div#proizvod > div.right > div.top > div.right > div.title {
	font-size:34px;
	letter-spacing:0.02em;
	margin-bottom:17px;
}

div#proizvod > div.right > div.top > div.right > div.subtitle {
	font-size:16px;
	letter-spacing:0.02em;
	margin-bottom:10px;
}

div#proizvod > div.right > div.top > div.right > div.info {
	letter-spacing:0.06em;
	line-height:110%;
	margin-bottom:10px;
}

div#proizvod > div.right > div.top > div.right > div.price {
	width:132px;
	height:34px;
	padding:2px 0 0 5px;
	font-size:17px;
	letter-spacing:0.04em;
	margin-bottom:18px;
	background:transparent url(../images/proizvod_price_bg.png) no-repeat scroll 0 0;
}

div#proizvod > div.right > div.top > div.right > div.dimensions_header {
	font-size:12px;
	letter-spacing:0.06em;
	margin-bottom:6px;
}

div#proizvod > div.right > div.top > div.right > div.dimensions > div.left {
	width:132px;
	float:left;
	text-align:center;
}

div#proizvod > div.right > div.top > div.right > div.dimensions > div.right {
	width:132px;
	float:left;
	text-align:center;
}

div#proizvod > div.right > div.top > div.right > div.dimensions > div.left > div {
	padding-top:9px;
	height:22px;
	background:transparent url(../images/proizvod_dimensions_left.png) no-repeat scroll 0 0;
}

div#proizvod > div.right > div.top > div.right > div.dimensions > div.right > div {
	padding-top:9px;
	height:22px;
	background:transparent url(../images/proizvod_dimensions_right.png) no-repeat scroll 0 0;
}

div#proizvod > div.right > div.top > div.right > div.dimensions > div.left > div:first-child,
div#proizvod > div.right > div.top > div.right > div.dimensions > div.right > div:first-child {
	width:131px;
	height:auto;
	padding:5px 0;
	background-color:#918b85;
	background-image:none;
	color:#e4e9ed;
}

div#proizvod > div.right > div.top > div.right > div.dimensions > div.left > div:first-child {
	margin-right:1px;
}

div#proizvod > div.right > div.top > div.right > div.dimensions > div.right > div:first-child {
	margin-left:1px;
}

div#proizvod > div.right > div.title {
	margin-bottom:10px;
}

div#proizvod > div.right > div.title > span.name {
	color:#850a1a;
}

div#proizvod > div.right > div.bottom > div.left {
	width:477px;
	margin-right:24px;
	float:left;
}

div#proizvod > div.right > div.bottom > div.right {
	width:151px;
	float:left;
}

div#proizvod > div.right > div.bottom > div.left > div.swatches > div.row {
	padding-bottom:7px;
}

div#proizvod > div.right > div.bottom > div.left > div.swatches > div.row > div.cell {
	width:154px;
	height:108px;
	float:left;
	margin-left:7px;
}

div#proizvod > div.right > div.bottom > div.left > div.swatches > div.row > div.cell:first-child {
	margin-left:0;
}

/* Brands */

div#brands {
	width:100%;
	height:42px;
	position:absolute;
	bottom:175px;
	background:transparent url(../images/brands_bg.png) no-repeat scroll center 0;
}

/* Footer (copyright) */

div#footer {
	width:100%;
	min-height:4px;
	position:absolute;
	bottom:90px;
	background:transparent url(../images/footer_bg.png) no-repeat scroll center 0;
	padding-top:9px;
	text-align:center;
	font-size:11px;
	color:#676262;
}
.kategorije {
	font-size: 14px;
	line-height: 16px;
}
