﻿@charset "utf-8";
/*****************************************
*
* CSS document Profil.hr
* Copyright http://www.trikoder.com
*
******************************************/

/* GLOBAL DEFINITION -------------------------------------------------------------------------------- */

* {
	margin: 0;
	padding: 0;
	border: 0;
}

html {
	background: #807f78 url(../images/background/bg_html.gif) no-repeat center top;
}

body {
	background: url(../images/background/bg_body.gif) no-repeat center bottom;
	display: table;
	width: 100%;
	color: #c4c3bc;
	font: 11px Georgia, Times New Roman, Times, serif;
}

img, div { behavior: url(templates/assets/javascript/iepngfix.htc); }

ul {
	list-style: none;
}

ul.bullets {
	list-style: disc;
	padding-left: 20px;
}

ul.bullets li {
	padding: 3px 0;
}

ol {
	padding-left: 20px;
}

input, select, textarea {
	font: 11px Georgia, Times, serif;
	font-size: 11px;
	vertical-align: middle;
	color: #807f78;
	border: 1px solid #c8c8c8;
	background-color: #f5f5f5;
	padding: 3px;
}

select {
	padding: 1px;
}

input.button, 
input.button_promjene {
	background: url(../images/buttons/button_classic_arrow.gif) left top no-repeat;
	border: none;
	height: 23px;
	font-weight: bold;
	font-size: 11px;
	padding: 0 8px 1px 16px;
	text-transform: uppercase;
	cursor: hand;
	cursor: pointer;
	overflow: visible;
	line-height: 23px;
}

input.button_promjene {
	background: url(../images/buttons/btn_potvrdi_promjene.gif) left top no-repeat;
	padding-left: 25px;
	color: #000000;
}

input.button_promjene:hover{
	color: #666666;
}

input.button_delete {
	background: url(../images/buttons/button_classic_delete.gif) left top no-repeat;
	border: none;
	height: 23px;
	font-weight: bold;
	font-size: 11px;
	padding: 0 8px 1px 26px;
	text-transform: uppercase;
	cursor: hand;
	cursor: pointer;
	overflow: visible;
	line-height: 23px;
}

input.button_delete_small {
	background: url(../images/buttons/button_classic_delete_small.gif) left top no-repeat;
	border: none;
	height: 19px;
	font-weight: bold;
	font-size: 10px;
	padding: 0 0 1px 16px;
	text-transform: uppercase;
	cursor: hand;
	cursor: pointer;
	overflow: visible;
	line-height: 20px;
	width: 110px;
	margin-top: 5px;
}

input.button_confirm {
	background: url(../images/buttons/button_classic_confirm.gif) left top no-repeat;
	border: none;
	height: 23px;
	font-weight: bold;
	font-size: 11px;
	padding: 0 8px 1px 26px;
	text-transform: uppercase;
	cursor: hand;
	cursor: pointer;
	overflow: visible;
	line-height: 23px;
}

input.button:hover,
input.button_delete:hover,
input.button_delete_small:hover,
input.button_confirm:hover {
	color: #000000;
}

a.button_small {
	background: url(../images/buttons/pretplata_delete.gif) left top no-repeat;
	border: none;
	height: 15px;
	position: relative;
	float: left;
	display: inline;
	width: 15px;
	margin: 0 5px 0 0;
}

a.button_small:hover {
	background: url(../images/buttons/pretplata_delete.gif) left bottom no-repeat;
}

option {
	padding: 0 5px 0 3px;
}

a {
	text-decoration: none;
	border: 0;
	color: #d80000;
}

a:hover {
	color: #000;
}

h1 {
	font-size: 24px;
	margin: 5px 0 15px 0;
	font-weight: bold;
	color: #000;
}

h2 {
	font-size: 14px;
	margin-bottom: 15px;
}

h3 {
	font-size: 16px;
	margin: 0;
	padding: 0;
	color:#000000;
	float: left;
}

h4 {
	font-size: 11px;
	margin: 0 0 15px 0;
	color:#000000;
	font-weight: bold;
	padding: 0;
}

h5 {
	font-size: 12px;
	margin: 0 0 10px 0;
	color:#000000;
	font-weight: bold;
	padding: 0;
}

h6 {
	font-size: 11px;
	margin: 0 0 15px 0;
	color:#000000;
	font-weight: normal;
	padding: 0;
}


/* CONTAINERS --------------------------------------------------------------------------------------- */

div.container_main {
	margin: 0 auto;
	width: 960px;
	clear: both;
}

div.container_site {
	width: 960px;
	background-color:#FFFFFF;
	color:#666;
	float: left;
	display: inline;
	margin: 20px 0 15px 0;
	position: relative;
}

/* HEADER --------------------------------------------------------------------------------------- */

div.header {
	width: 960px;
	height: 110px;
	position: relative;
	background: url(../images/background/bg_header.gif) top right no-repeat;
	float: left;
	display: inline;
	z-index: 80;
}

div.header a.logo,
div.header a.logo_home,
div.header a.logo_knjiga,
div.header a.logo_film,
div.header a.logo_glazba,
div.header a.logo_igra {
	position: absolute;
	top: 16px;
	left: 27px;
	width:237px;
	height:82px;
	z-index: 87;
}

div.header a.logo:link,
div.header a.logo:visited {
	background: url(../images/logo/logo.gif) top left no-repeat;
}
div.header a.logo:hover {
	background: url(../images/logo/logo.gif) bottom left no-repeat;
}

div.header a.logo_home:link,
div.header a.logo_home:visited {
	background: url(../images/logo/logo_home.gif) top left no-repeat;
}
div.header a.logo_home:hover {
	background: url(../images/logo/logo_home.gif) bottom left no-repeat;
}

div.header a.logo_knjiga:link,
div.header a.logo_knjiga:visited {
	background: url(../images/logo/logo_knjiga.gif) top left no-repeat;
}
div.header a.logo_knjiga:hover {
	background: url(../images/logo/logo_knjiga.gif) bottom left no-repeat;
}

div.header a.logo_film:link,
div.header a.logo_film:visited {
	background: url(../images/logo/logo_film.gif) top left no-repeat;
}
div.header a.logo_film:hover {
	background: url(../images/logo/logo_film.gif) bottom left no-repeat;
}

div.header a.logo_glazba:link,
div.header a.logo_glazba:visited {
	background: url(../images/logo/logo_glazba.gif) top left no-repeat;
}
div.header a.logo_glazba:hover {
	background: url(../images/logo/logo_glazba.gif) bottom left no-repeat;
}

div.header a.logo_igra:link,
div.header a.logo_igra:visited {
	background: url(../images/logo/logo_igra.gif) top left no-repeat;
}
div.header a.logo_igra:hover {
	background: url(../images/logo/logo_igra.gif) bottom left no-repeat;
}

div.header div.servisi {
	position: absolute;
	top: 13px;
	right: 220px;
	width: 500px;
	text-align: right;
	z-index: 88;
}

div.header div.servisi a:link,
div.header div.servisi a:visited {
	color: #807f78;
	background: url(../images/elements/arrow_header.gif) left center no-repeat;
	margin: 0 0 0 13px;
	padding: 0 0 0 10px;
}

div.header div.servisi a:hover {
	color: #000;
}

div.header div.trazilica {
	position: absolute;
	top: 76px;
	right: 200px;
	width: 390px;
	height: 30px;
	z-index: 90;
	/*background-color:#CCCCCC;*/
}

div.header div.trazilica input.text_field {
	background: url(../images/elements/input_header_search.gif) left top no-repeat;
	width: 201px;
	height: 24px;
	line-height: 19px;
	padding: 0px 5px;
	border: none;
	background-color: #fff;
	font-size: 11px;
	position: relative;
	overflow: hidden;
}

input.text_field{
	padding-top: 10px;


}

div.header div.trazilica input.submit {
	margin: 0;
	margin-top: -6px;
	padding: 0;
	border: 0;
}

div.header div.trazilica a.search_advanced {
	position: absolute;
	top: 6px;
	right: 104px;
	width: 63px;
	height: 22px;
}

/* KOSARICA --------------------------------------------------------------------------------------- */

div.header div.kosarica {
	position: absolute;
	top: 0;
	right: 0px;
	width: 130px;
	height: 110px;
	/*background-color:#999999;*/
	z-index:87;
}

/*img*/
div.header div.kosarica a.kosarica_full {
	margin: 5px 0 4px 42px;
	width: 42px;
	height: 70px;
	display: block;
	background: url(../images/elements/kosarica_full.png) left top no-repeat;
}
div.header div.kosarica a.kosarica_empty {
	margin: 5px 0 4px 42px;
	width: 42px;
	height: 70px;
	display: block;
	background: url(../images/elements/kosarica_empty.png) left top no-repeat;
}
div.header div.kosarica a.kosarica_empty:hover, div.header div.kosarica a.kosarica_full:hover {
	margin: 5px 0 4px 42px;
	width: 42px;
	height: 70px;
	display: block;
	background: url(../images/elements/kosarica_rollover.png) left top no-repeat;
}


div.header div.kosarica div.sadrzaj {
	font-size: 10px;
	margin: 0 0 0 2px;
	width: 120px;
	height: 30px;
	text-align: center;
	line-height: 11px;
}

div.header div.kosarica span.kolicina {
	color: #000;
	line-height: 15px;
}

div.header div.kosarica span.kolicina span.tilda {
	color: #000;
	font-size: 16px;
	/*font-weight: bold;*/
}

/* MENU --------------------------------------------------------------------------------------- */

div.menu {
	width: 960px;
	height: 40px;
	float: left;
	display: inline;
	position: relative;
	z-index: 10;
	overflow: hidden;
}

div.menu div#film_fix {
	width: 7px;
	height: 40px;
	position: absolute;
	top: 0;
	left: 593px;
	display: none;
	z-index: 100;
}

div.menu ul {
	height: 40px;
	position: absolute;
	top: 0;
	left: 0;
	width: 1000px;
	z-index: 10;
/*	float: left;
	display: inline; */
}	

div.menu ul li {
	float: left;
	display: inline;
	height: 40px;
}

div.menu ul li a {
	display: block;
	color: #FFF;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
	height: 28px;
	padding-top: 12px;
}

div.menu ul li a.home,
div.menu ul li a.home_active {
	width: 174px;
	padding-left: 25px;
	background-image: url(../images/menu/bg_home.gif);
}

div.menu ul li a.knjiga,
div.menu ul li a.knjiga_active {
	width: 123px;
	padding-left: 80px;
	background-image: url(../images/menu/bg_knjige.gif);
}

div.menu ul li a.film,
div.menu ul li a.film_active {
	width: 103px;
	padding-left: 88px;
	background-image: url(../images/menu/bg_filmovi.gif);
}

div.menu ul li a.glazba,
div.menu ul li a.glazba_active {
	width: 126px;
	padding-left: 86px;
	background-image: url(../images/menu/bg_glazba.gif);
}

div.menu ul li a.igra,
div.menu ul li a.igra_active {
	width: 95px;
	padding-left: 60px;
	background-image: url(../images/menu/bg_igre.gif);
}

div.menu ul li a.home:hover,
div.menu ul li a.knjiga:hover,
div.menu ul li a.film:hover,
div.menu ul li a.glazba:hover,
div.menu ul li a.igra:hover,
div.menu ul li a.home_active,
div.menu ul li a.knjiga_active,
div.menu ul li a.film_active,
div.menu ul li a.glazba_active,
div.menu ul li a.igra_active {
	background-position: bottom;
	/*text-decoration: underline;*/
}

/* SUBMENU ------------------------------------------------------------------------------------- */

div.submenu {
	width: 920px;
	height: 32px;
	padding: 0 20px;
	background: url(../images/background/bg_submenu.gif) left top repeat-x;
	line-height: 36px;
	float: left;
	display: inline;
	overflow: hidden;
}

div.submenu a:link,
div.submenu a:visited,
div.submenu div.right a:link,
div.submenu div.right a:visited {
	color: #807f78;
	background: url(../images/elements/arrow_header.gif) left center no-repeat;
	margin: 0 0 0 20px;
	padding: 0 0 0 10px;
}

div.submenu div.left a:link,
div.submenu div.left a:visited {
	color: #807f78;
	background: url(../images/elements/arrow_header.gif) left center no-repeat;
	margin: 0 20px 0 0;
	padding: 0 0 0 10px;
}


div.submenu a:hover,
div.submenu div.left a:hover,
div.submenu div.right a:hover {
	color: #000;
}

/* BREADCRUMBS ------------------------------------------------------------------------------------- */

div.breadcrumbs {
	width: 920px;
	height: 25px;
	padding: 0 20px;
	background: url(../images/background/crt_up_black.gif) left bottom repeat-x;
	color: #807f78;
	/*background-color: #e6e6e6;*/
	line-height: 25px;
	float: left;
	display: inline;
	overflow: hidden;
	font-size: 11px;
}

div.breadcrumbs a:link,
div.breadcrumbs a:visited {
	color: #D80000;
	font-weight: bold;
	/*margin: 0 5px 0 0;*/
}

div.breadcrumbs a.active:link,
div.breadcrumbs a.active:visited {
	color: #807f78;
}

div.breadcrumbs a:hover,
div.breadcrumbs a.active:hover {
	color: #000;
}

/* CONTENT -------------------------------------------------------------------------------------- */

div.content_3cols {
	width: 960px;
	background-color:#FFFFFF;
	background: url(../images/background/bg_content_3cols.gif) left top repeat-y;
	float: left;
	display: inline;
}

div.content_2cols {
	width: 960px;
	background-color:#FFFFFF;
	background: url(../images/background/bg_content_2cols.gif) left top repeat-y;
	float: left;
	display: inline;
}

div.content {
	width: 960px;
	background-color:#FFFFFF;
	float: left;
	display: inline;
}
div.content2 {
	width: 960px;
	float: left;
	display: inline;
}

div.content p {
	padding: 0;
	margin: 0 0 14px 0;
	line-height: 1.7em;
}

/* PROIZVOD DETAIL - KNJIGA ---------------------------------------------------------------------------------------- */

div.proizvod {
	width: 900px;
	padding: 30px;
	float: left;
	display: inline;
	font-size: 12px;
}

div.proizvod div.left_bar {
	width: 203px;
	margin: 0 17px 0 0;
	float: left;
	display: inline;
}

div.proizvod div.right_bar {
	width: 680px;
	float: left;
	display: inline;
	position: relative;
}

div.proizvod div.left_bar div.slika {
	width: 200px;
	background-image: url(../images/background/bg_shadow.gif);
	background-position: top left;
	background-repeat:none;
	padding: 0 3px 3px 0;
	float: left;
	display: inline;
	position: relative;
}

div.proizvod div.left_bar div.slika_nobg {
	width: 200px;
	background: none;
	padding: 0 3px 3px 0;
	float: left;
	display: inline;
	position: relative;
}

div.proizvod div.left_bar div.icon_video,
div.proizvod div.left_bar div.icon_pdf {
	margin: 13px 0 0 6px;
	width: 189px;
	height: 24px;
	float: left;
	display: inline;
	position: relative;
}

div.proizvod div.left_bar div.icon_pdf {
	height: 53px !important;
	width: 189px !important;
}

div.proizvod_2x div.item div.icon_pdf {
	float: left;
	display: inline;
	width: 115px;
	height: 27px;
	padding: 0;
	margin: 0 0 10px 0;
}

div.proizvod_2x div.item div.icon_pdf a {
	float: left;
	display: inline;
	width: 96px;
	height: 27px;
	font-size: 1px;
	background: url(../images/buttons/klikaj_featured.gif) top left;
}

div.proizvod_2x div.item div.icon_pdf a:hover {
	background: url(../images/buttons/klikaj_featured.gif) bottom left;
}

div.proizvod div.left_bar div.icon_video a {
	width: 189px;
	height: 24px;
	background: url(../images/buttons/play_youtube.gif) top left;
	float: left;
	display: inline;
}

div.proizvod div.left_bar div.icon_video a:hover {
	background: url(../images/buttons/play_youtube.gif) bottom left;
}

div.proizvod div.left_bar div.icon_pdf a {
	width: 189px;
	height: 53px;
	background: url(../images/buttons/klikaj_detailview.gif) top left;
	float: left;
	margin: 0;
	display: inline;
}

div.proizvod div.left_bar div.icon_pdf a:hover {
	background: url(../images/buttons/klikaj_detailview.gif) bottom left;
}

div.proizvod div.left_bar div.thumbs {
	width: 203px;
	margin: 8px 0 0 0;
	float: left;
	display: inline;
}

div.proizvod div.left_bar div.thumbs div.slika {
	width: 60px;
	background-image: url(../images/background/bg_shadow.gif);
	background-position: top left;
	background-repeat:none;
	padding: 0 3px 3px 0;
	margin: 0 7px 0 0;
	float: left;
	display: inline;
	position: relative;
}

div.proizvod div.left_bar div.thumbs div.slika div.icon_video,
div.proizvod div.left_bar div.slika div.icon_video {
	width: 21px;
	height: 21px;
	position: absolute;
	bottom: 6px;
	left: 3px;
	z-index: 50;
	filter:alpha(opacity=80);
	opacity: 0.8;
}

div.proizvod div.left_bar div.thumbs div.slika div.icon_video a:link,
div.proizvod div.left_bar div.thumbs div.slika div.icon_video a:visited,
div.proizvod div.left_bar div.slika div.icon_video a:link,
div.proizvod div.left_bar div.slika div.icon_video a:visited {
	float: left;
	display: inline;
	width: 21px;
	height: 21px;
	background-image: url(../images/elements/icon_video.gif);
	background-position:left top;
	background-repeat: no-repeat;
}

div.proizvod div.left_bar div.thumbs div.slika div.icon_video a:hover,
div.proizvod div.left_bar div.slika div.icon_video a:hover {
	background-position: left bottom;
	width: 21px;
	height: 21px;
}

div.proizvod div.left_bar div.button_classic {
	width: 203px;
}

/* DETAILVIEW - INFO BOX --------------------------------------------------------------------- */

div.proizvod div.right_bar div.info_box {
	width: 325px;
	height: 169px;
	background: url(../images/background/bg_proizvod_info_box.gif) top left no-repeat;
	float: right;
	display: inline;
	position: relative;
	margin: 0 0 20px 20px;
}

div.proizvod div.right_bar div.info_box a {
	color: #d90000;
}

div.proizvod div.right_bar div.info_box a:hover {
	color: #000;
}

div.proizvod div.right_bar div.info_box div#besplatna_dostava {
	position: absolute;
	right: 10px;
	top: 10px;
}

div.proizvod div.right_bar div.info_box div.cijena {
	position: absolute;
	left: 15px;
	top: 7px;
	font-size: 10px;
}

div.proizvod div.right_bar div.info_box div.cijena span {
	font-size: 20px;
	color: #000;
}

div.proizvod div.right_bar div.info_box div.dostupnost {
	position: absolute;
	left: 15px;
	top: 37px;
	font-size: 10px;
	color: #000;
}

/*div.proizvod div.right_bar div.info_box div.dostupnost span {
	font-size: 12px;
}*/

div.proizvod div.right_bar div.info_box div.napomena {
	position: absolute;
	left: 15px;
	top: 79px;
	font-size: 10px;
	font-weight: normal;
	line-height: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
}

div.proizvod div.right_bar div.info_box div.dostupnost span {
	color:#000;
}

div.proizvod div.right_bar div.info_box div.alati {
	position: absolute;
	bottom: 10px;
	left: 20px;
}

/* DETAILVIEW - INFO BOX BIG --------------------------------------------------------------------- */

div.proizvod div.right_bar div.info_box_big {
	width: 325px;
	height: 214px;
	background: url(../images/background/bg_proizvod_info_box_big.gif) top left no-repeat;
	float: right;
	display: inline;
	position: relative;
	margin: 0 0 20px 20px;
}

div.proizvod div.right_bar div.info_box_big a {
	color: #d90000;
}

div.proizvod div.right_bar div.info_box_big a:hover {
	color: #000;
}

div.proizvod div.right_bar div.info_box_big div#besplatna_dostava {
	position: absolute;
	right: 10px;
	top: 14px;
}

div.proizvod div.right_bar div.info_box_big div.cijena {
	position: absolute;
	left: 15px;
	top: 7px;
	font-size: 10px;
}

div.proizvod div.right_bar div.info_box_big div.cijena_akcija {
	position: absolute;
	left: 15px;
	top: 7px;
	font-size: 10px;
	/*background-color:#999;*/
	width: 310px;
}

div.proizvod_wide_desc div.cijena_akcija {
	font-size: 10px !important;
	width: 600px;
	margin-bottom: 20px;
	overflow: hidden;
	float: left;
}

div.proizvod div.right_bar div.info_box_big div.cijena_akcija div.akcija,
div.proizvod_wide_desc div.cijena_akcija div.akcija {
	position: relative;
	float: left;
	width: 310px;
	font-size: 18px;
	font-weight: bold;
	color: #d80000;
	margin: 0 0 12px 0 !important;
}

div.proizvod_wide_desc div.cijena_akcija div.akcija {
	width: 125px !important;
}

div.proizvod div.right_bar div.info_box_big div.cijena_akcija div.redovna,
div.proizvod_wide_desc div.cijena_akcija div.redovna {
	position: relative;
	float: left;
	margin: 0 30px 0 0;
	font-size: 13px;
	font-weight: bold;
}

div.proizvod div.right_bar div.info_box_big div.cijena_akcija div.usteda,
div.proizvod_wide_desc div.cijena_akcija div.usteda {
	position: relative;
	float: left;
	font-size: 13px;
	font-weight: bold;
}

div.proizvod div.right_bar div.info_box_big div.cijena_akcija div.akcija span,
div.proizvod div.right_bar div.info_box_big div.cijena_akcija div.redovna span,
div.proizvod div.right_bar div.info_box_big div.cijena_akcija div.usteda span,
div.proizvod_wide_desc div.cijena_akcija div.akcija span,
div.proizvod_wide_desc div.cijena_akcija div.redovna span,
div.proizvod_wide_desc div.cijena_akcija div.usteda span,
div.proizvod div.right_bar div.info_box_big div.dostupnost span,
div.proizvod div.right_bar div.info_box div.dostupnost span {
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-weight: bold;
}

span.ogranicena {
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size: 12px !important;
	color: #D80000 !important;
	font-weight: normal !important;
}

div.proizvod div.right_bar div.info_box_big div.cijena_akcija div.akcija span {
	color: #d80000;
}

div.proizvod div.right_bar div.info_box_big div.cijena span {
	font-size: 20px;
	color: #000;
}

div.proizvod div.right_bar div.info_box_big div.dostupnost {
	position: absolute;
	left: 15px;
	top: 95px;
	color: #000;
}

div.proizvod div.right_bar div.info_box_big div.napomena {
	position: absolute;
	left: 15px;
	top: 126px;
	font-size: 10px;
	font-weight: normal;
	line-height: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
}

div.proizvod div.right_bar div.info_box_big div.alati {
	position: absolute;
	bottom: 10px;
	left: 20px;
}

div.proizvod div.right_bar h1.naslov,
div.proizvod div.right_bar p.naslov {
	/*float: left;
	display: inline;*/
	font-weight: normal;
	/*width: 335px;*/
	line-height: 1.2em;
	font-size: 22px;
	color: #000000;
	margin: 0 0 2px 0;
}

div.proizvod div.right_bar h1.naslov span.novo,
div.proizvod div.right_bar p.naslov span.novo {
	font-weight: bold;
	background-color:#d80000;
	font-size: 12px;
	padding: 5px 4px 3px 5px;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFF;
	margin: 0 5px 0 0;
}

div.proizvod div.right_bar h1.naslov span.jezik,
div.proizvod div.right_bar p.naslov span.jezik {
	font-weight: bold;
	background-color:#FFF;
	font-size: 12px;
	padding: 4px 4px 2px 5px;
	font-family:Arial, Helvetica, sans-serif;
	border: 1px solid #ddd;
	color: #000;
	margin: 0 5px 0 0;
}

div.proizvod div.right_bar h1.naslov span.jezik a,
div.proizvod div.right_bar p.naslov span.jezik a {
	font-size: 12px;
}

div.proizvod div.right_bar h2.podnaslov,
div.proizvod div.right_bar p.podnaslov {
	/*float: left;
	display: inline;
	width: 335px;*/
	font-size: 11px;
	font-weight: bold;
	color: #000;
	margin: 0 0 7px 0;
}

div.proizvod div.right_bar div#broj_izdanja {
	/*float: left;
	display: inline;
	width: 335px;*/
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 7px 0;
}

div.proizvod div.right_bar p.autor {
	/*float: left;
	display: inline;*/
	font-weight: normal;
	font-size: 12px;
	margin: 0 0 10px 0;
	font-weight: bold;
}

div#ocijeni_container {
	float: left;
	display: inline;
	font-size: 12px;
	font-weight: bold;
	width: 330px;
	color: #000;
	margin: 0 0 20px 0;
}

div.proizvod div.right_bar div#besplatna_dostava_akcija {
	float: left;
	display: inline;
	font-size: 12px;
	font-weight: bold;
	width: 330px;
	color: #000;
	margin: 10px 0 10px 0;
}

div.proizvod div.right_bar div#besplatna_dostava_akcija img {
	margin-right: 10px;
}
div.proizvod div.right_bar div.platforma,
div.proizvod div.right_bar div#format {
	float: left;
	display: inline;
	margin: 5px 0 15px 0;
	width: 330px;
}

div.proizvod div.right_bar p.stilovi span {
	color: #000;
	font-weight: bold;
}

div.proizvod div.right_bar p.autor span {
	color: #000;
}

div.proizvod div.right_bar p.citat,
div.proizvod div.right_bar div.citat {
	/*float: left;
	display: inline;*/
	font-style:normal;
	font-size: 12px;
	color: #000;
	margin: 0 0 10px 0;
	font-weight: bold;
}

div.proizvod div.right_bar div.popis_pjesama {
	/*float: left;
	display: inline;*/
	font-weight: normal;
	font-style:normal;
	font-size: 11px;
	color: #000;
	margin: 0 0 10px 0;
}

div.proizvod div.right_bar div.citat p {
	line-height: 17px;
}

div.proizvod div.right_bar ul.specs {
	float: left;
	padding: 10px 20px 0 17px;
	max-width: 300px;
	display: inline;
	list-style:outside;
	list-style-image: url(../images/elements/arrow_right_black.gif);
	list-style-position:outside;
	margin: 0 0 0 0px;
}

div.proizvod div.right_bar ul.specs li {
	margin: 0 30px 10px 0px;
	padding: 0 20px 0 0;
}

div.proizvod div.right_bar ul.specs li span {
	font-weight: bold;
	color: #000;
}

/* KOMENTARI ------------------------------------------------------------------------------------------------------- */

div.komentari {
	position: relative;
	width: 960px;
	float: left;
	display: inline;
	background-color:#f3f3ed;
	/*padding: 0 0 20px 0;*/
}

div.komentari div.naslov {
	float: left;
	display: inline;
	width: 910px;
	margin: 20px;
	padding: 0 0 0 10px;
	background: url(../images/elements/arrow_header.gif) center left no-repeat;
	color: #000;
	font-weight: bold;
}

div.komentari div.item {
	width: 920px;
	margin: 0;
	background: url(../images/background/crt_h_gray.gif) left top repeat-x;
	float: left;
	display: inline;
	position: relative;
	padding: 10px 30px 10px 10px;
}

div.komentari div.item div.separator
{
	width: 960px;
	height: 1px;
	/*background-color: #e5e5dd;*/
	background: url(../images/background/crt_h_gray.gif) left top repeat-x;
	position: absolute;
	top: 0;
	left: 0;
}


div.komentari div.item div.logo {
	width: 127px;
	height: 54px;
	position: absolute;
	bottom: 12px;
	right: 17px;
}

div.komentari .even {
	background-color:#fafaf8 !important;
}

div.komentari .odd {
	background-color:#f3f3ed !important;
}

.celeb {
	color: #000;
	position: relative;
	background: url(../images/background/bg_celeb_komentar.gif) left top repeat !important;
	background-color:#fafaf8;
	padding: 20px 30px 20px 10px !important;
}

div.komentari div.item div.slika {
	float: left;
	display: inline;
	margin: 0 10px 0 0;
	background-image: url(../images/background/bg_shadow.gif);
	background-position: top left;
	background-repeat:none;
	padding: 0 3px 3px 0;
}

div.komentari div.item div.slika img {
	border: 1px solid #eee;
}

div.komentari div.item div.slika img:hover {
	border: 1px solid #ddd;
}

div.komentari div.item div.title {
	float: left;
	display: inline;
	margin: 0;
	width: 705px;
	/*padding: 15px 0 0 0;*/
	/*font-size: 12px;*/
}

div.komentari div.item div.link {
	position: absolute;
	top: 10px;
	right: 20px;
	/*background-color:#CCC;*/
	font-weight: bold;
}

div.komentari div.item div.ocjena {
	float: left;
	display: inline;
	width: 50px;
	margin: 0 20px 0 0;
	font-size: 30px;
	color:#FF0000;
	text-align: center;
}

div.komentari div.item div.tekst {
	float: left;
	display: inline;
	width: 850px;
	/*background-color:#ddd;*/
}

div.komentari div.item div.pogledaj_listu {
	font-size: 12px;
	font-weight: bold;
	float: left;
	display: inline;
	margin: 10px 0 0 0;
	width: 660px;
}

div.komentari div.item div.celeb_komentar {
	float: left;
	display: inline;
	width: 660px;
}

div.komentari div.item div.celeb_komentar p {
	line-height: 14px;
	margin: 10px 0 0 0;
	color: #333;
}

div.komentari div#div_komentari_spinner {
	float: left;
	display: inline;
	width: 42px;
	height: 42px;
	padding: 0 459px 20px 459px;
}

/* PRETPLATA NA NOVOSTI IZ KATEGORIJE MAILOM ------------------------------------------------------------- */

ul.pretplata_tabovi {
	display: inline;
	float: left;
	color: #000;
	font-size: 13px;
	font-weight: bold;
	margin: 10px 0 0 0;
	width: 439px;
	background: url(../images/background/crt_h_gray.gif) left bottom repeat-x;
}

div#div_kat_1, div#div_kat_2, div#div_kat_3, div#div_kat_4,
div#dodane_kategorije_1, div#dodane_kategorije_2, div#dodane_kategorije_3, div#dodane_kategorije_4 {
	background: url(../images/background/bg_div_pretplata.gif) left top repeat-y;
	float: left;
	display: inline;
	width: 419px;
	padding: 10px;
}

div#dodane_kategorije_1 div.item,
div#dodane_kategorije_2 div.item,
div#dodane_kategorije_3 div.item,
div#dodane_kategorije_4 div.item {
	float: left;
	display: inline;
	width: 100%;
	padding: 5px 0;
	line-height: 15px;
	color: #000;
	border-bottom: 1px dotted #ddd;
}

div.div_kat_dno {
	float: left;
	display: inline;
	width: 439px;
	padding: 0;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	background: url(../images/background/crt_h_gray.gif) left bottom repeat-x;
}

div.div_kat_dno {
	float: left;
	display: inline;
	width: 439px;
	padding: 0;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	background: url(../images/background/crt_h_gray.gif) left bottom repeat-x;
}

ul.pretplata_tabovi li {
	display: inline;
	float: left;
	padding: 4px 0;
	margin: 0 10px 0 10px;
}

ul.pretplata_tabovi li.selected {
	display: inline;
	float: left;
	color:#000000;
	margin: 0;
	padding: 4px 0 4px 10px;
	background: url(../images/background/bg_li_pretplata.gif) left top no-repeat;
}

ul.pretplata_tabovi li.selected a:link,
ul.pretplata_tabovi li.selected a:visited {
	color: #000;
	padding: 1px 9px 10px 0;
	background: url(../images/background/crt_v_gray.gif) right top repeat-y;
}

ul.pretplata_tabovi li.selected a:hover {
	color: #d80000;
}

select.pretplata_select {
	width: 220px;
	background-color:#FFF;
	padding: 2px;
	height: 23px;
	float: left;
	display: inline;
	margin: 0 5px 0 0;
	color: #000;
}

select.pretplata_select option {
	background-color:#FFF;
	padding: 2px 0;
}



/* KUPITE ZAJEDNO -------------------------------------------------------------------------------------------------- */

div.kupite_zajedno {
	width: 920px;
	padding: 20px;
	background: url(../images/background/crt_h_gray.gif) left top repeat-x;
	float: left;
	display: inline;
	
}

div.kupite_zajedno div.tekst {
	float: left;
	display: inline;
	width: 360px;
	margin-right: 30px
	/*background-color:#999999;*/
}

div.kupite_zajedno div.proizvod {
	float: left;
	display: inline;
	width: 63px;
	padding: 0;
	/*background-color:#DDD;*/
}


div.kupite_zajedno div.proizvod div.slika {
	width: 60px;
	background-image: url(../images/background/bg_shadow.gif);
	background-position: top left;
	background-repeat:none;
	padding: 0 3px 3px 0;
	margin: 0;
	height: auto;
	float: left;
	display: inline;
}

div.kupite_zajedno div.proizvod div.naslov {
	width: 60px;
	font-size: 10px;
	font-weight: bold;
	padding: 0;
	margin: 5px 0 0 0;
	height: auto;
	float: left;
	display: inline;
	background: none;
}

div.kupite_zajedno div.plusic {
	float: left;
	display: inline;
	color: #CCCCCC;
	font-size: 40px;
	font-weight: bold;
	padding: 20px 15px;
}

div.kupite_zajedno div.jednako {
	float: left;
	display: inline;
	color: #CCCCCC;
	font-size: 40px;
	font-weight: bold;
	padding: 20px 15px;
}

div.kupite_zajedno div.cijena {
	color: #000;
	font-size: 26px;
	/*height: 100px;*/
	float: left;
	display: inline;
	margin: 28px 15px 0 0px;
	font-weight: bold;
	color: #d90000;
	/*background-color:#999999;*/
}

div.kupite_zajedno div.cijena span.usteda {
	color: #000;
	font-size: 12px;
}

/* IZDVOJENO_HOME & IZDVOJENO -------------------------------------------------------------------------------------- */

div.izdvojeno_home {
	position: relative;
	width: 960px;
	height: 251px;
	background: url(../images/background/bg_izdvojeno.gif) left top repeat-x;
	float: left;
	display: inline;
	z-index: 50;
}

div.izdvojeno_home div.naslov {
	position: absolute;
	left: 30px;
	top: 95px; 
	width: 180px;
	height: 130px;
	font-size: 34px;
	color: #000;
	line-height: 34px;
}

div.izdvojeno_home div.carousel {
	position: absolute;
	width: 710px;
	height: 200px;
	left: 230px;
	top: 0;
}

div.izdvojeno {
	position: relative;
	width: 960px;
	height: auto;
	background-color:#FFFFFF;
	background: url(../images/background/bg_novo_up.gif) left top repeat-x;
	float: left;
	display: inline;
}

/* CONTENT SIDEBAR --------------------------------------------------------------------------------- */

div.sidebar {
	width: 189px;
	background: url(../images/background/bg_sidebar.gif) left top repeat-x;
	display: inline;
	/*overflow: visible;*/
	float: left;
	padding: 0 0 0 0;
	overflow: hidden;
}

div.sidebar div.kategorije {
	width: 160px;
	/*padding: 15px 14px 15px 15px;*/
	padding: 0px 14px 15px 15px;
	float: left;
	display: inline;
}

div.sidebar div.kategorije span.link {
	width: 160px;
	/*padding: 15px 0 0 0;*/
	padding: 10px 0 0px 0;
	color:#000;
	font-size: 16px;
	float: left;
	display: inline;
}

div.sidebar div.kategorije span.link a {
	color:#0082CB;
}

div.sidebar div.kategorije span.link a:hover {
	color:#000;
}

div.sidebar div.kategorije span.link a.aktivni {
	padding: 5px;
	color:#fff;
	background-color:#0082CB;
	float: left;
	display: inline;
}

div.sidebar div.kategorije span.link a.aktivni:hover {
	color:#fff;
	background-color:#000;
}

div.sidebar div.kategorije span.nadnaslov {
	width: 160px;
	color:#5a5a5a;
	font-size: 20px;
	float: left;
	display: inline;
	font-weight: normal;
	padding: 10px 10px 0 0;
}

div.sidebar div.kategorije span.naslov {
	width: 160px;
	/*padding: 15px 0 0 0;*/
	padding: 10px 0 0px 0;
	color:#5a5a5a;
	font-size: 20px;
	float: left;
	display: inline;
}

div.kategorije ul {
	float: left;
	padding: 0;
	margin: 10px 0 0 0;
	position: relative;
	width: 160px;
	font-size: 11px;
}

div.kategorije li {
	width: 150px;
	padding: 7px 5px 7px 5px;
	/*background: url(../images/background/crt_h_gray.gif) bottom left repeat-x;*/
	font-size: 10px;
	color: #000;
}

div.kategorije li.separator_small {
	width: 150px;
	background: url(../images/background/crt_h_gray.gif) left bottom repeat-x;
	height: 1px;
	margin-bottom: 15px;
}

div.kategorije li.active {
	/*background: url(../images/background/crt_h_gray_toplista.gif) bottom left repeat-x;*/
}

div.kategorije li.active a:link,
div.kategorije li.active a:visited {
	color: #000;
}

div.kategorije li a {
	font-size: 11px;
	font-weight: bold;
}

div.sidebar div.kategorije span.list_knjige,
div.sidebar div.kategorije span.list_filmovi,
div.sidebar div.kategorije span.list_glazba,
div.sidebar div.kategorije span.list_igre {
	width: 160px;
	/*padding: 3px 0 0 0;*/
	padding: 5px 0 10px 0;
	float: left;
	display: inline;
	font-weight: bold;
}

div.sidebar div.kategorije span.list_knjige,
div.sidebar div.kategorije span.list_knjige a:link,
div.sidebar div.kategorije span.list_knjige a:visited {
	color:#ec5900;
}

div.sidebar div.kategorije span.list_filmovi,
div.sidebar div.kategorije span.list_filmovi a:link,
div.sidebar div.kategorije span.list_filmovi a:visited {
	color:#97c000;
}

div.sidebar div.kategorije span.list_glazba,
div.sidebar div.kategorije span.list_glazba a:link,
div.sidebar div.kategorije span.list_glazba a:visited {
	color:#e40083;
}

div.sidebar div.kategorije span.list_igre,
div.sidebar div.kategorije span.list_igre a:link,
div.sidebar div.kategorije span.list_igre a:visited {
	color:#0082cb;
}

div.sidebar div.kategorije span.list_knjige a:hover,
div.sidebar div.kategorije span.list_filmovi a:hover,
div.sidebar div.kategorije span.list_glazba a:hover,
div.sidebar div.kategorije span.list_igre a:hover {
	color:#000;
}

div.sidebar div.promo {
	width: 160px;
	margin: 0 12px 15px 15px;
	background-image: url(../images/background/bg_shadow.gif);
	background-position: top left;
	background-repeat:none;
	padding: 0 3px 3px 0;
	float: left;
	display: inline;
}

/*div#banner_sidebar_left_1 {
	width: 160px;
	margin: 0 12px 0 15px;
	padding: 0;
	float: left;
	display: inline;
}*/


/* CONTENT CENTER --------------------------------------------------------------------------------------- */

div.center {
	width: 580px;
	float: left;
	display: inline;
	margin: 0;
	padding: 0 0 20px 0;
}

div.center div.promo {
	width: 540px;
	margin: 20px 20px 0 20px;
	padding: 0 0 25px 0;
	background: url(../images/background/bg_center_item.gif) bottom left repeat-x;
	float: left;
	display: inline;
}

div.akcija_1x {
	position: relative;
	width: 540px;
	margin: 20px 20px 0 20px;
	padding: 0 0 25px 0;
	background: url(../images/background/bg_center_item.gif) bottom left repeat-x;
	float: left;
	display: inline;	
}

div.akcija_1x div.slika {
	width: 160px;
	margin: 0 17px 0 0;
	background-image: url(../images/background/bg_shadow.gif);
	background-position: top left;
	background-repeat:none;
	padding: 0 3px 3px 0;
	float: left;
	display: inline;
}

div.akcija_1x div.naslov {
	max-width: 275px;
	background-image: url(../images/background/bg_shadow.gif);
	background-position: top left;
	background-repeat:none;
	padding: 0 3px 3px 0;
	float: left;
	display: inline;
	margin: 0 0 15px 0;	
}

div.akcija_1x div.naslov span {
	color: #FFF;
	font-size: 15px;
	font-weight: bold;
	padding: 2px 10px 3px 45px;
	background: url(../images/elements/naslov_akcija.gif) top left no-repeat;
	background-color: #d60006;
	float: left;
	display: inline;
}

div.akcija_1x div.text {
	width: 360px;
	/*height: 95px;*/
	float: left;
	display: inline;
	margin: 0 0 15px 0;	
	line-height: 14px;
	overflow: hidden;
	color: #000;
}

div.akcija_1x div.text span.cijena {
	width: 360px;
	float: left;
	display: inline;
	margin: 0 0 10px 0;
	font-size: 18px;
	font-weight: bold;
	color: #000;
}

div.akcija_1x div.popust {
	position: absolute;
	top: -5px;
	right: 0px;
	color:#000000;
	font-size: 30px;
	line-height: 30px;
	font-weight: bold;
	text-align: right;
}

div.proizvod_2x {
	position: relative;
	width: 540px;
	margin: 20px 0 0 20px;
	padding: 0 0 25px 0;
	background: url(../images/background/bg_proizvod_2x.gif) bottom left repeat-x;
	float: left;
	display: inline;	
}

div.proizvod_2x div.item {
	width: 250px;
	float: left;
	display: inline;
}

div.proizvod_2x div.item div.slika_holder {
	width: 113px;
	margin: 0 17px 10px 0;
	float: left;
	display: inline;
}

div.proizvod_2x div.item div.slika_holder div.slika,
div.izbor_2009_items div.slika {
	width: 110px;
	background-image: url(../images/background/bg_shadow.gif);
	background-position: top left;
	background-repeat:none;
	padding: 0 3px 3px 0;
	height: auto;
	margin: 0 0 4px 0;
}

div.proizvod_2x div.item a.naslov:link,
div.proizvod_2x div.item a.naslov:visited {
	width: 120px;
	float: left;
	display: inline;
	font-size:14px;
	font-weight: bold;
}

div.proizvod_2x div.item span.podnaslov {
	width: 120px;
	color: #000;
	margin: 0 0 10px 0;
	font-size: 11px;
	/*letter-spacing: -0.2px;*/
	float: left;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
}

div.proizvod_2x div.item span.cijena {
	width: 120px;
	float: left;
	display: inline;
	color: #000;
	font-size: 13px;
	font-weight: bold;
	margin: 0px 0 10px 0;
}

div.proizvod_2x div.item span.cijena_akcija {
	width: 115px;
	float: left;
	display: inline;
	color: #000;
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 10px 0;
	background: url(../images/elements/icon_small_akcija.gif) top left no-repeat;
	padding: 25px 0 0 0;
}

div.proizvod_2x div.item div.text {
	width: 100px;
	display: inline;
	/*float: left;*/
	line-height: 14px;
	overflow: hidden;
	color: #000;
}

div.akcija_3x {
	position: relative;
	width: 564px;
	margin: 20px 9px 0 7px;
	background: url(../images/background/bg_akcija_3x.gif) bottom left repeat-y;
	float: left;
	display: inline;	
}

div.akcija_3x div.item {
	width: 163px;
	display: inline;
	float: left;
	margin: 0 12px 0 13px;
}

div.akcija_3x div.item div.naslov {
	width: 163px;
	display: inline;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	float: left;
	padding: 0 0 10px 0;
}

div.akcija_3x div.item div.opis {
	width: 163px;
	display: inline;
	float: left;
	padding: 0 0 10px 0;
}

div.akcija_3x div.item div.opis span {
	color: #000;
}

div.akcija_3x div.item div.slika {
	width: 160px;
	background-image: url(../images/background/bg_shadow.gif);
	background-position: top left;
	background-repeat:none;
	padding: 0 3px 3px 0;
	float: left;
	display: inline;
}

div.akcija_3x div.item div.text {
	width: 163px;
	display: inline;
	float: left;
	padding: 6px 0 10px 0;
	line-height: 14px;
	color: #000;
}

div.login_column {
	float: left;
	padding: 0 20px;
	margin: 20px 0;
	display: inline;
	width: 440px;
}

/* AKCIJA 2X ------------------------------------------------------------------------------------ */

div.akcija_2x {
	position: relative;
	width: 580px;
	margin: 20px 0;
	background: url(../images/background/bg_akcija_2x.gif) bottom center repeat-y;
	float: left;
	display: inline;	
}

div.akcija_2x div.item {
	width: 250px;
	margin: 0 20px;
	float: left;
	display: inline;
}

div.akcija_2x div.item div.text {
	color:#000000;
	display:inline;
	line-height:14px;
	overflow:hidden;
	width:100px;

}

div.akcija_2x div.item div.slika_holder {
	display:inline;
	float:left;
	margin:0 17px 10px 0;
	width:113px;
}

div.akcija_2x div.item div.slika_holder div.slika {
	background-image:url(../images/background/bg_shadow.gif);
	background-position:left top;
	height:auto;
	margin:0 0 4px;
	padding:0 3px 3px 0;
	width:110px;
}

div.akcija_2x div.item div.slika_holder div.slika:hover,
div.komentari div.item div.slika:hover,
div.izbor_2009_items div.slika:hover {
	background-image:url(../images/background/bg_shadow_hover.gif);
}

div.akcija_2x div.item div.naslov {
	background-image:url(../images/background/bg_shadow.gif);
	background-position:left top;
	display:inline;
	float:left;
	margin:0 0 10px 0;
	padding:0 3px 3px 0;
}

div.akcija_2x div.item div.naslov a {
	background-image :url(../images/elements/naslov_akcija.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #D60006;
	color:#FFFFFF;
	display:inline;
	float:left;
	font-size:12px;
	font-weight:bold;
	padding:2px 10px 3px 45px;
	width: 192px;
}

/* NARUDŽBA ------------------------------------------------------------------------------------- */

div.step {
	position: absolute;
	right: 53px;
	top: 18px;
	font-size: 40px;
	color: #666;
}

div.step span {
	color: #999;
	font-size: 12px;
	font-weight: bold;
}

/* CENTER WIDE ---------------------------------------------------------------------------------- */

div.center_wide {
	width: 770px;
	float: left;
	display: inline;
	margin: 0;
	padding: 0 0 0 0;
}

/* EVENTS --------------------------------------------------------------------------------------- */

div.event_header {
	background: url(../images/events/bg_event_header.jpg) top left no-repeat;
	height: 82px;
	width: 960px;
	float: left;
	display: inline;
	position: relative;
}

div.event_header div.naslov {
	position: absolute;
	left: 20px;
	top: 11px;
	font-size: 34px;
	color: #000;
	z-index: 2;
	font-weight: bold;
}

div.event_header div.naslov span {
	font-size: 20px;
	color: #e70074;
	font-weight: normal;
}

div.event_header div.shadow {
	position: absolute;
	left: 21px;
	top: 12px;
	font-size: 34px;
	color: #888;
	z-index: 1;
	font-weight: bold;
}

div.event_header div.shadow span {
	font-size: 20px;
	font-weight: normal;
}

div.event_carousel {
	background: url(../images/background/bg_events_carousel.gif) top left no-repeat;
	width: 960px;
	height: 148px;
	padding: 2px 0 0 0;
	float: left;
	display: inline;
	color: #c8c8c1;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	position: relative;
}

div.event_carousel #prevBtn,
div.event_carousel #nextBtn {
	display:block;
	width: 23px;
	height: 23px;
	position: absolute;
	top: 65px;
	left: -4px;
	background: url(../images/events/arrow_left_disabled.gif) no-repeat left top;
}	

div.event_carousel #nextBtn {
	left: 941px;
	background: url(../images/events/arrow_right_disabled.gif) no-repeat left top;
}														

div.event_carousel #prevBtn a,
div.event_carousel #nextBtn a {
	display:block;
	width:23px;
	height:23px;
	background: url(../images/events/arrow_left.gif) no-repeat left top;
}

div.event_carousel #nextBtn a { 
	background: url(../images/events/arrow_right.gif) no-repeat left top;
}

div.event_carousel #nextBtn a:hover,
div.event_carousel #prevBtn a:hover {
	background-position: bottom;
}

div.event_carousel div#slider {
	margin: 20px;
	width: 920px;
	height: 110px;
}

div.event_carousel div#slider ul,
div.event_carousel div#slider li {
	margin:0;
	padding:0;
	list-style:none;
}

div.event_carousel div#slider li {
	width:920px;
	height:108px;
	overflow:hidden;
}

div.event_carousel ul li div.item {
	width: 297px;
	height: 108px;
	margin-right: 12px;
	float: left;
	display: inline;
}

div.event_carousel ul li div.item div.slika {
	background: url(../images/events/bg_carousel_slika.gif) no-repeat left top;
	width: 150px;
	height: 99px;
	padding: 4px;
	float: left;
	display: inline;
}

div.event_carousel ul li div.item div.slika a {
	width: 150px;
	height: 99px;
	padding: 0;
	margin: 0;
	float: left;
	display: inline;
	overflow: hidden;
}

div.event_carousel ul li div.item div.naslov {
	width: 130px;
	height: 70px;
	padding: 0px;
	margin: 5px 0 0 5px;
	float: left;
	display: inline;
}

div.event_carousel ul li div.item div.naslov a {
	color: #FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
}

div.event_carousel ul li div.item div.naslov a:hover {
	color: #e9f200;
}

div.event_carousel ul li div.item div.lokacija {
	width: 130px;
	height: 40px;
	padding: 0px;
	margin: 0 0 0 5px;
	font-weight: bold;
	float: left;
	display: inline;
}

div.content_events {
	width: 940px;
	float: left;
	display: inline;
	padding: 20px 0 0 20px;
	background: url(../images/background/bg_sidebar.gif) left top repeat-x;
}

div.content_events ul.lokacije {
	float: left;
	display: inline;
	padding: 0 0 0 170px;
	width: 770px;
	height: 31px;
	background: url(../images/background/crt_up_black.gif) left bottom repeat-x;
}

div.content_events ul.lokacije li {
	float: left;
	display: inline;
	padding: 0;
	height: 31px;
	line-height: 31px;
	font-size: 16px;
	background: url(../images/events/bg_li_lokacije.gif) left top no-repeat;
}

div.content_events ul.lokacije li a {
	height: 29px;
	margin: 1px 0 1px 1px;
	padding: 0 14px;
	float: left;
	display: inline;
	line-height: 29px;
}

div.content_events ul.lokacije li a.current {
	/*background: url(../images/events/bg_li_lokacije_selected.gif) left top repeat-y;*/
	color: #000;
	background-color:#f2ae27;
}

div.content_events ul.lokacije li a:hover {
	background-color: #eee;
}

div.content_events ul.lokacije li a.current:hover {
	background-color:#d5d4d1;	
}

div.content_events ul.lokacije li.last {
	float: left;
	display: inline;
	padding: 0;
	height: 31px;
	background: url(../images/events/bg_li_up.gif) left top no-repeat;
	width: 1px;
}

div.content_events ul.mjeseci {
	float: left;
	display: inline;
	padding: 0;
	margin: 0 0 20px 2px;
	width: 168px;
	color:#999;
}

div.content_events ul.mjeseci li {
	float: left;
	display: inline;
	padding: 0;
	height: 33px;
	line-height: 33px;
	width: 168px;
	font-size: 16px;
	background: url(../images/events/bg_li_mjeseci.gif) left bottom no-repeat;
}

div.content_events ul.mjeseci li.kalendar {
	height: auto;
	margin: -3px 0 0 0;
	padding: 0 0 0px 0;
	overflow: hidden;
}

div.content_events ul.mjeseci li a,
div.content_events ul.mjeseci li span {
	padding: 0 0 0 40px;
	width: 153px;
	margin: 0 0 1px 1px;
	float: left;
	display: inline;
	height: 32px;
	line-height: 32px;
}

div.content_events ul.mjeseci li a.pre,
div.content_events ul.mjeseci li a.pre_open,
div.content_events ul.mjeseci li a.pre_close {
	color: #C08000;
	width: 127px;
}

div.content_events ul.mjeseci li a.pre_open {
	color: #000000;
	background: url(../images/elements/strelica-open.gif) no-repeat left top #F2AE27;
}

div.content_events ul.mjeseci li a.pre_close {
	background: url(../images/elements/strelica-left.gif) no-repeat left top;
	color: #C08000;
}

div.content_events ul.mjeseci li a.pre_next {
	background: url(../images/elements/strelica-right.gif) no-repeat right top;
	color: #C08000;
	width: 127px;
}

div.content_events ul.mjeseci li a:hover {
	background-color: #eee;
}

div.content_events ul.mjeseci li a:hover.pre_open {
		background-color: #F2AE27;
}

div.content_events ul.mjeseci li a.current {
	color: #000;
	background-color:#EEEEEE;
	/*background: url(../images/events/bg_li_lokacije_selected.gif) left top repeat-y;*/
}

div.content_events div.lista {
	float: left;
	display: inline;
	background: url(../images/events/bg_lista.gif) left top repeat-y;
	width: 730px;
	padding: 20px 20px 0 20px;
	min-height: 606px;
}

div.content_events div.lista div.day {
	float: left;
	display: inline;
	background: url(../images/events/bg_lista_day.gif) left top repeat-y;
	width: 730px;
	padding: 0;
	margin: 0 0 20px 0;
}

div.content_events div.lista div.day div.head {
	float: left;
	display: inline;
	background: url(../images/events/bg_lista_day_head.gif) left top repeat-y;
	width: 188px;
	height: 26px;
	line-height: 26px;
	padding: 1px 541px 19px 1px;
	font-size: 13px;
	color: #000;
	font-weight: bold;
	text-align: center;
}

div.content_events div.lista div.day div.footer {
	float: left;
	display: inline;
	background: url(../images/events/bg_lista_day_footer.gif) left bottom no-repeat;
	width: 730px;
	height: 1px;
	line-height: 1px;
}

div.content_events div.lista div.day div.item {
	float: left;
	display: inline;
	width: 690px;
	margin: 0 20px 20px 20px;
	font-size: 11px;
	color: #717171;
}

div.content_events div.lista div.day div.item div.slika {
	float: left;
	display: inline;
	width: 150px;
	height: 99px;
	padding: 3px;
	background: url(../images/events/bg_lista_item_slika.gif) left top no-repeat;
}

div.content_events div.lista div.day div.item div.slika a {
	float: left;
	display: inline;
	width: 150px;
	height: 99px;
	padding: 0px;
	overflow: hidden;
}

div.content_events div.lista div.day div.item div.naslov {
	float: left;
	display: inline;
	width: 525px;
	margin: 1px 0 10px 8px;
	color:#000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

div.content_events div.lista div.day div.item div.naslov a {
	font-size: 16px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
}

div.content_events div.lista div.day div.item div.opis {
	float: left;
	display: inline;
	width: 525px;
	margin: 0 0 0 8px;
}

div.content_events div.detail_event {
	float: left;
	display: inline;
	background: url(../images/events/bg_lista.gif) left top repeat-y;
	width: 690px;
	padding: 30px 40px;
	min-height: 543px;
}

div.content_events div.detail_event div.gallery ul.vezani_clanci {
	float: right;
	display: inline;
	margin: 0;
	padding: 10px 4px 0 10px;
	width: 320px;
	position: relative;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: #f6f6f5;;
}

div.content_events div.detail_event div.gallery ul.vezani_clanci li {
	float: left;
	display: inline;
	padding: 6px 0;
	width: 320px;
	font-size: 12px;
	list-style-type:circle;
	list-style-position:inside;
	background: url(../images/events/bg_vezani_clanci.gif) left bottom repeat-x;
}

div.content_events div.detail_event div.gallery {
	float: right;
	display: inline;
	width: 368px;
	margin: 0 0 20px 0;
	position: relative;
	background: url(../images/events/bg_event_gallery.gif) right top no-repeat;
}

div.content_events div.detail_event div.gallery div.pic {
	float: right;
	display: inline;
	width: 320px;
	/*height: 220px;*/
	padding: 4px;
	margin: 0;
	overflow: hidden;
	background: url(../images/events/bg_event_gallery_bottom.gif) right bottom no-repeat;
}

div.content_events div.detail_event div.gallery div.pic a {
	float: right;
	text-align: center;
	display: inline;
	width: 320px;
	/*height: 220px;*/
	padding: 0;
	margin: 0;
	overflow: hidden;
}

/*div.content_events div.detail_event div.gallery div.pic img {
	vertical-align: middle;
}*/

div.content_events div.detail_event div.gallery div#slider_thumbs {
	float: right;
	display: inline;
	position: relative;
	width: 278px;
	padding: 0;
	height: 90px;
	background-color: #f6f6f5;
	margin: 10px 29px;
}

div.content_events div.detail_event div.gallery #prevBtn2,
div.content_events div.detail_event div.gallery #nextBtn2 {
	display:block;
	width: 23px;
	height: 23px;
	position: absolute;
	top: 26px;
	right: 313px;
	background: url(../images/events/gallery_arrow_left_disabled.gif) no-repeat left top;
}	

div.content_events div.detail_event div.gallery #nextBtn2 {
	right: 0px;
	background: url(../images/events/gallery_arrow_right_disabled.gif) no-repeat left top;
}														

div.content_events div.detail_event div.gallery #prevBtn2 a,
div.content_events div.detail_event div.gallery #nextBtn2 a {
	display:block;
	width:23px;
	height:23px;
	background: url(../images/events/gallery_arrow_left.gif) no-repeat left top;
}

div.content_events div.detail_event div.gallery #nextBtn2 a { 
	background: url(../images/events/gallery_arrow_right.gif) no-repeat left top;
}

div.content_events div.detail_event div.gallery #nextBtn2 a:hover,
div.content_events div.detail_event div.gallery #prevBtn2 a:hover {
	background-position: bottom;
}

div.content_events div.detail_event div.gallery div#slider_thumbs ul,
div.content_events div.detail_event div.gallery div#slider_thumbs li {
	margin:0;
	padding:0;
	list-style:none;
}

div.content_events div.detail_event div.gallery div#slider_thumbs li {
	width:278px;
	height:56px;
	overflow:hidden;
}

div.content_events div.detail_event div.gallery div#slider_thumbs li div {
	width:80px;
	height:50px;
	padding: 3px;
	margin: 0 10px 0 0;
	float: left;
	display: inline;
	text-align: center;
	background: url(../images/events/bg_gallery_thumb.gif) no-repeat left top;
	overflow:hidden;
}

div.content_events div.detail_event div.gallery div#slider_thumbs li a {
	width:80px;
	height:50px;
	padding: 0;
	margin: 0;
	float: left;
	display: inline;
	text-align: center;
	overflow:hidden;
}

div.content_events div.detail_event h1 {
	font-weight: normal;
	margin: 15px 0 18px 0;
}

div.content_events div.detail_event h2 {
	font-weight: normal;
	color: #000;
	font-size: 15px;
	line-height: 18px;
	/*margin: 15px 0 0 0;*/
}

div.content_events div.detail_event h2 p {
	font-weight: normal;
	color: #000;
	font-size: 15px;
	line-height: 18px;
	margin: 15px 0 0 0;
}

div.content_events div.detail_event div.lokacija {
	font-weight: normal;
	color: #FFF;
	font-size: 12px;
	padding: 4px 0 0 0;
	margin: 4px 0 0 0;
}

div.content_events div.detail_event div.lokacija span {
	padding: 5px 8px;
	margin: 0 0 0 0;
	background-color: #e70074;
}

div.content_events div.detail_event div.lokacija span a {
	color: #FFF;
}

div.content_events div.detail_event div.lokacija span a:hover {
	color: #000;
}

div.content_events div.detail_event p {
	margin: 0 0 15px 0;
	font-weight: normal;
	font-size: 12px;
	line-height: 19px;
}

a.post,
table.datepick a,
div.content_events ul.lokacije li a {
	color: #c08000;
}
div.content_events ul.mjeseci li a.post {
}

/* POKLON BONOVI -------------------------------------------------------------------------------- */

div.header_bonovi {
	background: url(../images/bonovi/bg_header.gif) left bottom repeat-x;
	height: 110px;
	width: 960px;
	float: left;
	display: inline;
	position: relative;
	overflow: hidden;
	font-weight: normal;
}

div#header_text_step1 {
	height: 65px;
	width: 610px;
	/*background-color:#999;*/
	position: absolute;
	top: 20px;
	left: 320px;
	overflow: hidden;
	font-size: 15px;
	font-style: italic;
	color: #000;
	line-height: 19px;
}

div#header_text_aktivacija {
	height: 75px;
	width: 610px;
	/*background-color:#999;*/
	position: absolute;
	top: 23px;
	left: 320px;
	overflow: hidden;
	font-size: 14px;
	/*font-style: italic;*/
	color: #000;
	line-height: 17px;
}

a#header_help {
	position: absolute;
	bottom: 15px;
	right: 38px;
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	font-style: italic;
	padding: 0 28px 0 0;
	background: url(../images/bonovi/arrow_more.gif) right center no-repeat;
}

div.slider {
	float: left;
	display: inline;
	width: 960px;
	height: 290px;
	background: url(../images/bonovi/bg_slider.jpg) left top no-repeat;
	font-size: 14px;
	color: #000;
	font-weight: normal;
}

div.slider_aktivacija {
	float: left;
	display: inline;
	width: 880px;
	padding: 50px 40px 40px 40px;
	/*height: 230px;*/
	background: url(../images/bonovi/bg_slider.jpg) left top no-repeat;
	font-size: 14px;
	color: #000;
	font-weight: normal;
}

ul.steps {
	float: left;
	display: inline;
	list-style: none;
	width: 960px;
	height: 45px;
	background: url(../images/bonovi/bg_header.gif) left top repeat-x;
	font-weight: normal;
}

ul.steps li {
	float: left;
	display: inline;
	list-style: none;
	width: 240px;
	text-align: center;
	line-height: 50px;
	height: 45px;
	font-size: 16px;
	color: #000;
}

ul.steps li.notice {
	float: left;
	display: inline;
	list-style: none;
	text-align: center;
	line-height: 50px;
	width: 920px;
	padding: 0 20px;
	height: 45px;
	font-size: 12px;
	font-weight: bold;
	color: #333;
}

ul.steps li.active {
	color: #d90000;
	background: url(../images/bonovi/step_active.gif) center top no-repeat;
}

div.faq_separator,
div.faq_separator_pick {
	float: left;
	display: inline;
	width: 960px;
	height: 1px;
	background: url(../images/background/crt_up_black.gif) left top repeat-x;
}

div.faq_separator_pick {
	width: 920px;
}

div.bonovi_faq, 
div.pitanja_pick_up {
	float: left;
	display: inline;
	width: 480px;
	background: url(../images/background/crt_r_black.gif) right top repeat-y;
	font-weight: normal;
}

div.pitanja_pick_up {
	background: none;
}

div.napomena_bonovi {
	padding: 30px 30px 16px 30px;
	float: left;
	display: inline;
	font-size: 12px;
	color: #000;
	background-color: #f7f6ec;
}

div.napomena_bonovi div {
	float: left;
	width: 400px;
	margin: 0 50px 0 0;
	display: inline;
	font-size: 12px;
	color: #000;
}

div.bonovi_faq h1 {
	margin: 30px 30px 0 30px;
	font-size: 24px;
	font-weight: normal;
	line-height: 24px;
}

div.napomena_bonovi h1 {
	margin: 0 0 20px 0;
	font-size: 24px;
	font-weight: normal;
	line-height: 24px;
}

ul#faq, 
ul#faq_pick_up {
	float: left;
	display: inline;
	width: 420px;
	padding: 30px;
}

ul#faq_pick_up {
	padding: 30px 30px 0 0;

}

ul#faq li, 
ul#faq_pick_up li {
	float: left;
	display: inline;
	width: 420px;
	list-style: none;
	font-size: 14px;
	/*font-weight: bold;*/
}

ul#faq .question,
ul#faq_pick_up .question {
	padding-left: 15px;
	background: url(../images/bonovi/arrow_faq.gif) left top no-repeat;
	line-height: 17px;
	margin: 0 0 0 0;
	padding: 0 0 14px 15px;
	cursor: pointer;
	cursor: hand;
	color: #000;
	font-weight: normal;
}

ul#faq .question.open,
ul#faq_pick_up .question.open {
	background: url(../images/bonovi/arrow_faq_open.gif) left top no-repeat;
	font-weight: bold;
	color: #000;
}

ul#faq .answer,
ul#faq_pick_up .answer {
	color: #5A5A5A;
	font-size: 11px;
	margin: 0 0 15px 15px;
	line-height: 14px;
	display: none;
	background-color:#f6f6f6;
	padding: 10px;
	/*font-weight: normal;*/
}

div.bonovi_faq div.uvjeti {
	float: left;
	display: inline;
	width: 420px;
	padding: 30px 30px 15px 30px;
}

div.bonovi_faq dl {
	float: left;
	display: inline;
	width: 420px;
	padding: 0 0 15px 0;
}

div.bonovi_faq dt {
	float: left;
	display: inline;
	width: 25px;
	font-size: 11px;
	color: #000;
}

div.bonovi_faq dd {
	float: left;
	display: inline;
	width: 395px;
	font-size: 11px;
	color: #5a5a5a;
}

div#slide1,
div#slide2,
div#slide3,
div#slide0 {
	width: 960px;
	height: 290px;
	float: left;
	display: inline;
	position: relative;
	display: none;
	font-size: 11px;
}

div#slide0 {
	line-height: 50px;
	font-size: 13px;
	color: #000;
	text-align: center;
	display: inline;
	font-style:italic;
	font-weight: bold;
}


div.slider_aktivacija div#poruka {
	width: 590px;
	margin: 0;
	padding: 10px 0 0 0;
	/*background-color:#666;*/
	float: left;
	display: inline;
	position: relative;
	font-size: 20px;
	font-style:italic;
	line-height: 25px;
}

div.slider_aktivacija div.title {
	width: 900px;
	margin: 0;
	float: left;
	display: inline;
	position: relative;
	font-size: 12px;
}

div.slider_aktivacija a.isprint {
	margin: 0 30px 0 0;
	float: left;
	display: inline;
	text-align: center;
	line-height: 25px;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
}

div#slide1 div {
	width: 320px;
	height: 290px;
	float: left;
	display: inline;
	position: relative;
	background: url(../images/bonovi/bg_div_slide1.png) left center no-repeat;
}

div#slide2 div.title,
div#slide3 div.title {
	width: 900px;
	height: 50px;
	margin: 30px 30px 0 30px;
	float: left;
	display: inline;
	position: relative;
	font-size: 20px;
}

div#slide2 div.title span,
div#slide3 div.title span {
	margin: 5px 0 0 30px;
	float: left;
	display: inline;
	position: relative;
	font-size: 11px;
}

div#slide2 div {
	width: 880px;
	height: 200px;
	margin: 0 40px;
	float: left;
	display: inline;
	position: relative;
}

div#slide3 form {
	width: 860px;
	height: 200px;
	margin: 0 50px;
	float: left;
	display: inline;
	position: relative;
}

div#slide3 form label {
	width: 280px;
	margin: 0 0 3px 0;
	float: left;
	display: inline;
	position: relative;
	font-size: 12px;
	color: #333;
}

div#slide3 form input,
div#slide3 form textarea {
	width: 268px;
	margin: 0 0 15px 0;
	border: 1px solid #d6d4bb;
	padding: 5px;
	float: left;
	display: inline;
	position: relative;
	background: url(../images/bonovi/bg_input.gif) left top no-repeat;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}

div#slide3 form textarea {
	width: 508px;
	height: 115px;
	margin: 0 0 5px 0;
}

div#slide3 div {
	width: 280px;
	height: 200px;
	margin: 0 50px 0 0;
	float: left;
	display: inline;
	position: relative;
}

div#slide3 div.wide {
	width: 530px;
	height: 200px;
	margin: 0;
	float: left;
	display: inline;
	position: relative;
	overflow: visible;
}

a#submit {
	position: absolute;
	bottom: 5px;
	right: 10px;
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	font-style: italic;
	padding: 0 43px 0 0;
	background: url(../images/bonovi/arrow_submit.gif) right center no-repeat;
}

div#slide3 div.wide span#counter {
	font-size: 11px;
	color: #000;
}

div#slide3 div.wide span#counter span {
	color:#d90000;
	font-weight: bold;
}

div#slide2 div a#bon100,
div#slide2 div a#bon200,
div#slide2 div a#bon500,
div#slide2 div a#bon1000 {
	position: absolute;
	text-align: center;
	font-size: 18px;
	line-height: 40px;
	font-weight: bold;
}

div#slide2 div a#bon100 {
	left: 60px;
	bottom: 0px;
	z-index: 4;
	color: #00a058;
}

div#slide2 div a#bon200 {
	left: 245px;
	bottom: 0px;
	z-index: 3;
	color: #00acf8;
}

div#slide2 div a#bon500 {
	left: 430px;
	bottom: 0px;
	z-index: 2;
	color: #eb007d;
}

div#slide2 div a#bon1000 {
	left: 615px;
	bottom: 0px;
	z-index: 1;
	color: #ea8c05;
}

div#slide2 div.naslov {
	width: 800px;
	height: 220px;
	margin: 30px 80px;
	float: left;
	display: inline;
	position: relative;
	background-color:#999;
}

div#slide1 div a.label {
	width: 250px;
	position: absolute;
	/*background-color:#CCC;*/
	left: 20px;
	bottom: 5px;
	z-index: 2;
	font-size: 14px;
	line-height: 17px;
	color: #000;
	padding: 0 0 10px 0;
}

div#slide1 div a.label.email {
	background-image: url(../images/bonovi/arrow_email.gif);
	background-position: 115px 12px;
	background-repeat: no-repeat;
}

div#slide1 div a.label.print {
	background-image: url(../images/bonovi/arrow_print.gif);
	background-position: 135px 17px;
	background-repeat: no-repeat;
}

div#slide1 div a.label.posta {
	background-image: url(../images/bonovi/arrow_posta.gif);
	background-position: 212px 31px;
	background-repeat: no-repeat;
}

div#slide1 div a.label:hover {
	color: #d90000;
}

div#slide1 div a.label span {
	font-size: 20px;
	line-height: 22px;
	color: #d90000;
}

div#slide1 div img.shadow {
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 3;
}

div#slide2 img.shadow {
	position: absolute;
	left: 28px;
	bottom: 50px;
	z-index: 5;
}

div#slide1 div img.bon {
	position: absolute;
	right: 0;
	bottom: 5px;
	cursor: pointer;
	cursor: hand;
	z-index: 1;
}



/* GENERATOR LISTI ------------------------------------------------------------------------------ */

div.header_lista {
	background: url(../images/liste/bg_header.gif) left bottom repeat-x;
	height: 85px;
	width: 960px;
	float: left;
	display: inline;
	position: relative;
	overflow: visible;
}

div.header_lista img {
	position: absolute;
	bottom: 0px;
	left: 0px;
}

div.content_lista {
	width: 960px;
	float: left;
	display: inline;
	padding: 0;
	background: url(../images/liste/bg_content_lista.gif) left top repeat-y;
}

div.content_lista div.sidebar {
	width: 238px;
	background: url(../images/liste/bg_sidebar.gif) right top no-repeat;
	display: inline;
	/*overflow: visible;*/
	float: left;
	padding: 40px 0 20px 2px;
	overflow: hidden;
}

div.content_lista div.sidebar div.item {
	padding: 15px;
	margin: 0;
	width: 208px;
	float: left;
	display: inline;
	position: relative;
	background: url(../images/liste/bg_sidebar_item.gif) bottom left no-repeat;
}

div.content_lista div.sidebar div.item:hover{
	background: url(../images/liste/bg_sidebar_item.gif) bottom right no-repeat;
	cursor: pointer;
	cursor: hand;
}

div.content_lista div.sidebar div.item div.slika {
	margin: 0 0 0 10px;
	width: 66px;
	overflow: hidden;
	float: right;
	display: inline;
	text-align: right;
}

div.content_lista div.sidebar div.item div.slika img {
	border: 3px solid #edf7fe;
}

div.content_lista div.sidebar div.item div.naslov {
	padding: 0;
	float: left;
	width: 132px;
	display: inline;
	/*background-color:#ccc;
	position: absolute;
	left: 20px;
	bottom: 40px;*/
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}

div.content_lista div.sidebar div.item div.naslov a {
	/*margin: 0 0 5px 0;
	float: left;
	display: inline;*/
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color: #000;
	font-family: Georgia, "Times New Roman", Times, serif;
}


div.content_lista div.items {
	width: 720px;
	float: left;
	display: inline;
	padding: 0;
	position: relative;
	background-color: #FFF;
	overflow: hidden;
}

div.content_lista div.items div.title {
	width: 680px;
	float: left;
	display: inline;
	padding: 20px;
	position: relative;
	background-color: #f5f5f5;
	background-image: url(../images/liste/crt_light_gray.gif);
	background-position: bottom left;
	background-repeat:repeat-x;
	font-size: 22px;
	color: #000;
	font-weight: bold;
}

div.content_lista div.items div.title div.naslov {
	position: relative;
	float: left;
	display: inline;
	/*bottom: 20px;
	left: 20px;*/
	font-size: 23px;
	font-weight: bold;
	width: 532px;
	color: #000;
}

div.content_lista div.items div.title div.naslov span.autor {
	font-size: 11px;
	margin: 5px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	float: left;
	width: 532px;
	display: inline;
}

div.content_lista div.items div.title div.naslov span.datum {
	color: #666;
	font-size: 11px;
	line-height: 11px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	clear: left;
	display: inline;
	width: 532px;
	margin: 10px 0 0 0;
}

div.content_lista div.items div.title div.naslov span.opis {
	color: #000;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	float: left;
	display: inline;
	width: 532px;
	margin: 10px 0 0 0;
}

div.content_lista div.items div.title img {
	float: left;
	display: inline;
	margin: 0 20px 0 0;
	width: 120px;
	overflow: hidden;
	vertical-align: middle;
	border: 4px solid #FFF;
}

div.content_lista div.items div.item {
	width: 680px;
	/*background-color:#CCC;*/
	/*background-image: url(../images/liste/crt_light_gray.gif);
	background-position: top left;
	background-repeat:repeat-x;*/
	padding: 20px;
	float: left;
	display: inline;
	position: relative;
	font-size: 13px;
	font-style:italic;
	line-height: 17px;
	margin: 0 0 2px 0;
}

div.content_lista div.items div.item div.num {
	font-size: 15px;
	font-style:normal;
	font-weight: bold;
	color:#000;
	font-family:Georgia, "Times New Roman", Times, serif;
	float: left;
	display: inline;
	width: 28px;
}

div.content_lista div.items div.item div.text {
	width: 510px;
	/*background-color:#CCC;*/
	/*padding: 30px;*/
	float: left;
	display: inline;
	position: relative;
}

div.content_lista div.items div.item a.naslov {
	font-size: 15px;
	font-weight: bold;
	font-style:normal;
}

div.content_lista div.items div.item span {
	font-size: 11px;
	color:#000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
}

div.content_lista div.items div.item span.autor {
	font-size: 13px;
	color:#000;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
}

div.content_lista div.items div.item span.cijena {
	font-size: 12px;
	color:#000;
	font-weight: bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style: normal;
}

div.content_lista div.items div.item div.slika {
	width: 120px;
	margin: 0;
	overflow: hidden;
	float: right;
	display: inline;
	text-align: right;
}

div.content_lista .even {
	background: url(../images/liste/bg_item_odd.gif)  bottom right no-repeat;
	background-color: #fff;
}

div.content_lista .odd {
	background: url(../images/liste/bg_item_even.gif)  bottom right no-repeat;
	background-color: #f5f5f5;
}
/*
div.content_lista div.carousel {
	width: 900px !important;
	height: 110px;
	position: relative;
	padding: 20px 30px !important;
	margin: 0;
	float: left !important;
	display: inline !important;
	overflow: hidden !important;
	background: url(../images/liste/bg_carousel.gif) top left repeat-x;	
}

div.content_lista div#slider {
	width: 900px;
	height: 110px;
	margin: 0 !important;
	margin: 0;
	padding: 0;
	float: none !important;
	display: block !important;
	overflow: hidden !important;
}

div.content_lista #prevBtn,
div.content_lista #nextBtn {
	display:block;
	width: 20px;
	height: 20px;
	position: absolute;
	bottom: 65px;
	left: 0px;
	background: url(../images/liste/arrow_left_disabled.gif) no-repeat left top;
}	

div.content_lista #nextBtn {
	left: 940px;
	background: url(../images/liste/arrow_right_disabled.gif) no-repeat left top;
}														

div.content_lista #prevBtn a,
div.content_lista #nextBtn a {
	display:block;
	width:20px;
	height:20px;
	background: url(../images/liste/arrow_left.gif) no-repeat left top;
}

div.content_lista #nextBtn a { 
	background: url(../images/liste/arrow_right.gif) no-repeat left top;
}

div.content_lista #nextBtn a:hover,
div.content_lista #prevBtn a:hover {
	background-position: bottom;
}

div.content_lista div#slider ul,
div.content_lista div#slider li {
	margin:0;
	padding:0;
	list-style:none;
}

div.content_lista div#slider li {
	width:900px;
	height:110px;
	margin-right: 0px;
	background: none;
	overflow: hidden;
}

div.content_lista ul li div.item {
	width: 289px;
	height: 109px;
	margin: 0 6px 0 5px;
	padding: 0;
	float: left;
	display: inline;
	background: none;
	position: relative;
	background: url(../images/liste/bg_carousel_item.gif) no-repeat left top;
	overflow: hidden;
}

div.content_lista ul li div.item div.slika {
	position: absolute;
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	right: 11px;
	bottom: 1px;
}

div.content_lista ul li div.item div.naslov {
	width: 128px;
	height: 87px;
	padding: 0px;
	margin: 11px;
	float: left;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	font-style:normal;
}

div.content_lista ul li div.item div.naslov a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
}
*/

/* DANI GAMINGA --------------------------------------------------------------------------------- */

div.center_wide div.event {
	width: 710px;
	float: left;
	display: inline;
	margin: 0;
	padding: 30px;
	font-size: 14px;
	line-height: 20px;
	color: #000;
}

div.center_wide div.event a {
	color: #0082CB;
}

div.center_wide div.event a:hover {
	color: #000;
}

div.center_wide div.raspored {
	width: 710px;
	float: left;
	display: inline;
	margin: 0;
	padding: 30px;
	font-size: 14px;
	line-height: 20px;
	color: #666666;
}

div.center_wide div.event p {
	margin: 0 0 10px 0;
}


div.center_wide div.raspored h1 {
	color: #000;
	margin: 10px 0 40px 0;
}

div.center_wide div.raspored h2 {
	color: #000;
	font-size: 14px;
	float: none;
	padding: 0 0 5px 0;
	margin: 0 0 0 0;
	border-bottom: 1px dotted #aaa;
}

div.center_wide div.raspored h3 {
	color: #666;
	float: none;
	margin: 15px 0 0 0;
	padding: 5px;
	background-color: #f5f5f5;
}

div.center_wide div.raspored h3 span {
	color: #000;
	float: right;
	font-size: 11px;
	font-weight: normal;
	padding: 0;
	margin: 0;
}

div.center_wide div.raspored h4 {
	color: #999;
	margin: 15px 0 0 0;
	line-height: 11px;
	padding: 0 0 0 25px;
}

div.center_wide div.raspored h5 {
	color: #000;
}

div.center_wide div.raspored h6 {
	color: #000;
	font-weight: bold;
	margin: 0 0 25px 0;
	font-size: 14px;
	padding: 0 0 0 25px;
}

div.center_wide div.raspored h6 a {
	color: #0082CB;
}

div.center_wide div.raspored h6 a:hover {
	color: #000;
}

div.center_wide div.raspored h6 span {
	font-size: 12px;
	margin: 0;
	font-weight: normal;
}

div.center_wide div.event div.dani,
div.center_wide div.raspored div.dani {
	color: #000;
	font-size: 11px;
	float: left;
	padding: 0;
	margin: 0 0 30px 0;
	/*border-bottom: 1px dotted #aaa;
	border-top: 1px dotted #000;*/
	float: left;
	font-weight: bold;
}

div.center_wide div.event div.dani a,
div.center_wide div.raspored div.dani a {
	/*margin: 0 5px 5px 0;*/
	/*font-weight: bold;*/
	/*padding: 8px 10px 5px 8px;
	background-color:#0082CB;*/
	color: #0082CB;
}

div.center_wide div.event div.dani a:hover,
div.center_wide div.raspored div.dani a:hover {
	/*background-color:#000;*/
	color: #000;
}

div.center_wide div.akcija_1x {
	position: relative;
	width: 730px;
	margin: 20px 20px 0 20px;
	padding: 0 0 25px 0;
	background: url(../images/background/bg_center_item.gif) bottom left repeat-x;
	float: left;
	display: inline;	
}

div.center_wide div.akcija_1x div.slika {
	width: 160px;
	margin: 0 17px 0 0;
	background-image: url(../images/background/bg_shadow.gif);
	background-position: top left;
	background-repeat:none;
	padding: 0 3px 3px 0;
	float: left;
	display: inline;
}

div.center_wide div.akcija_1x div.naslov {
	max-width: 465px;
	background-image: url(../images/background/bg_shadow.gif);
	background-position: top left;
	background-repeat:none;
	padding: 0 3px 3px 0;
	float: left;
	display: inline;
	margin: 0 0 15px 0;	
}

div.center_wide div.akcija_1x div.naslov span {
	color: #FFF;
	font-size: 15px;
	font-weight: bold;
	padding: 2px 10px 3px 45px;
	background: url(../images/elements/naslov_akcija.gif) top left no-repeat;
	background-color: #d60006;
	float: left;
	display: inline;
}

div.center_wide div.akcija_1x div.text {
	width: 550px;
	/*height: 97px;*/
	float: left;
	display: inline;
	margin: 0 0 10px 0;	
	line-height: 14px;
	overflow: hidden;
}

div.center_wide div.akcija_1x div.text p,
div.akcija_1x div.text p {
	margin: 0 0 10px 0;	
}

div.center_wide div.akcija_1x div.text span.cijena {
	width: 550px;
	line-height: 20px;
}

div.center_wide div.akcija_1x div.popust {
	position: absolute;
	top: -5px;
	right: 0px;
	color:#000000;
	font-size: 30px;
	line-height: 30px;
	font-weight: bold;
	text-align: right;
}

div.center_wide div.paginacija {
	width: 730px;
	margin: 0 20px;
	float: left;
	display: inline;
	line-height: 50px;
	/*background: url(../images/background/bg_paginacija.gif) top left repeat-x;*/
	height: 50px;
}

div.center_wide div.paginacija div.podaci {
	/*width: 165px;*/
	display: inline;
	font-size: 10px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	/*background-color:#CCCCCC;*/
}

div.center_wide div.paginacija div.podaci.sort {
	font-size: 11px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
}

div.center_wide div.paginacija div.podaci.sort select {
	margin-bottom: 3px;
	color: #000;
	background-color:#FFF;
}


div.center_wide div.paginacija div.podaci span {
	color: #000;
}

div.center_wide div.paginacija div.listanje {
	/*width: 370px;*/
	display: inline;
	/*float: left;*/
	/*background-color:#CCCCCC;*/
	text-align: center;
	margin: 0 auto;
}

div.center_wide div.paginacija a:link,
div.center_wide div.paginacija a:visited {
	color: #000;
	padding: 2px;
}

div.center_wide div.paginacija a.active:link,
div.center_wide div.paginacija a.active:visited {
	padding: 2px;
	background-color:#000000;
	color: #FFF;
}

div.center_wide div.paginacija a.next:link,
div.center_wide div.paginacija a.next:visited {
	color: #000;
	font-weight: bold;
	background: url(../images/elements/arrow_header.gif) center right no-repeat;
	padding: 0 10px 0 0;
	margin: 0 0 0 5px;
}

div.center_wide div.paginacija a.next:hover {
	font-weight: bold;
	background: url(../images/elements/arrow_header.gif) center right no-repeat;
	padding: 0 10px 0 0;
	margin: 0 0 0 5px;
}

div.center_wide div.paginacija a.prev:link,
div.center_wide div.paginacija a.prev:visited,
div.center_wide div.paginacija a.prev:hover {
	color: #000;
	font-weight: bold;
	background: url(../images/elements/arrow_header_left.gif) center left no-repeat;
	padding: 0 0 0 11px;
	margin: 0 5px 0 0;
}

div.center_wide div.paginacija a:hover,
div.center_wide div.paginacija a.next:hover,
div.center_wide div.paginacija a.prev:hover {
	color: #D80000;
}

div.center_wide div.paginacija a.active:hover,
div.center_wide div.paginacija a:hover {
	color: #FFF;
	padding: 2px;
	background-color:#d80000;
}

/* LETTERIZACIJA -------------------------------------------------------------------------------- */

div.letterizacija {
	width: 730px;
	margin: 20px 20px 0 20px;
	float: left;
	display: inline;
	line-height: 50px;
	background: url(../images/background/bg_paginacija.gif) top left repeat-x;
	height: 50px;
	text-align: center;
}

div.letterizacija a:link,
div.letterizacija a:visited {
	padding: 2px 3px 2px 3px;
}

div.letterizacija a.active:link,
div.letterizacija a.active:visited {
	padding: 2px 3px 2px 3px;
	background-color:#000000;
	color: #FFF;
}

div.letterizacija a.active:hover,
div.letterizacija a:hover {
	color: #FFF;
	padding: 2px 3px 2px 3px;
	background-color:#d80000;
}

/* SEARCH RESULTS - NO RESULTS ------------------------------------------------------------------ */

div.center_wide div.noresults {
	width: 730px;
	margin: 0 20px 20px 20px;
	padding: 20px 0 0 0;
	float: left;
	font-weight: normal;
	display: inline;
	line-height: 17px;
	background: url(../images/background/crt_up_black.gif) top left repeat-x;
	/*height: 32px;*/
	color: #000;
}

div.center_wide div.noresults a {
	font-weight: bold;
}

div.center_wide div.noresults span {
	font-weight: bold;
	font-size: 14px;
}

/* AUTORI LIST ---------------------------------------------------------------------------------- */

div.center_wide div.autori_list {
	position: relative;
	width: 730px;
	margin: 0 20px 0 20px;
	padding: 0 0 45px 0;
	/*background: url(../images/background/bg_center_item.gif) bottom left repeat-x;*/
	float: left;
	display: inline;
}

div.center_wide div.autori_list ul {
	width: 250px;
	margin: 20px 25px 0 70px;
	list-style:inside;
	list-style-image:none;
	list-style-type:none;
	/*background: url(../images/background/bg_center_item.gif) bottom left repeat-x;*/
	float: left;
	display: inline;
}

/* za nakladnike se koristi sira lista  */
div.center_wide div.autori_list ul.wide {
	width: 325px;
	margin: 20px 20px 0 20px;
}

div.center_wide div.autori_list li {
	padding: 10px 0;
	width: 250px;
	list-style:inside;
	list-style-image:none;
	list-style-type:none;
	font-size: 12px;
	font-weight: bold;
	/*line-height: 24px;*/
	color: #000;
	background: url(../images/background/crt_h_gray.gif) bottom left repeat-x;
	float: left;
	display: inline;	
}

div.center_wide div.autori_list ul.wide li {
	width: 325px;
}

div.center_wide div.autori_list li a {
	color: #000;
}

div.center_wide div.autori_list li a:hover {
	color: #d80000;
}

div.center_wide div.autori_list li span.fleft {
	width: 155px;
	/*background-color:#CCC;*/
	padding-top: 5px;
}
div.center_wide div.autori_list ul.wide li span.fleft {
	max-width: 230px;
	display: inline;
	padding-top: 5px;
}

/* akcija */
div.center_wide div.autori_list ul.wide li span.nakladnik_akcija {
	background-image: url("../images/background/bg_shadow.gif");
	background-position: left top;
	display: inline;
	float: left;
	width: auto;
	max-width: 225px;
	padding: 0 3px 3px 0;
}
span.nakladnik_akcija span.nakladnik_naziv {
	background:url("../images/elements/naslov_akcija.gif") no-repeat scroll left top #D60006;
	width: auto;
	max-width: 225px;
	color:#FFFFFF;
	display:inline;
	float:left;
	font-size:13px;
	font-weight:bold;
	padding:2px 10px 3px 45px;
}

/* POTKATEGORIJE LIST --------------------------------------------------------------------------- */

div.center_wide div.potkategorije {
	width: 730px;
	margin: 0 20px 0 20px;
	padding: 0 0 10px 0;
	/*background: url(../images/background/bg_center_item.gif) bottom left repeat-x;*/
	float: left;
	display: inline;
	color: #000;
	background: url(../images/background/crt_h_gray.gif) bottom left repeat-x;
	/*padding: 0 0 12px 0;	*/
}

div.center_wide div.potkategorije ul {
	float: left;
	max-width: 240px;
	display: inline;
	list-style:outside;
	list-style-image: url(../images/elements/arrow_right_black.gif);
	list-style-position:outside;
	padding: 0 0 0 0px;
}

div.center_wide div.potkategorije ul li {
	margin: 0 30px 10px 25px;
}

/*div.center_wide div.potkategorije ul li.active {
	list-style-image: url(../images/elements/arrow_header.gif);
}*/

div.center_wide div.potkategorije ul li.active a:link,
div.center_wide div.potkategorije ul li.active a:visited {
	color: #000;
	font-weight: bold;
}
div.center_wide div.potkategorije ul li a:hover {

}

/* LISTA PROIZVODA ------------------------------------------------------------------------------ */

div.proizvod_wide_notice,
div.udzbenik_wide_notice,
div.pretplata_wide_notice {
	width: 118px;
	height: 21px;
	margin: 0 20px 0 20px;
	padding: 10px 11px 9px 601px;
	float: left;
	display: inline;
	background: url(../images/notice/bestselling.gif) left top no-repeat;
	position: relative;
	z-index: 990;
}

div.pretplata_wide_notice {
	background: url(../images/notice/newsletter.gif) left top no-repeat;
}

div.udzbenik_wide_notice {
	background: url(../images/notice/udzbenik.gif) left top no-repeat;
}

div.bestselling_counter {
	width: 61px;
	height: 60px;
	float: left;
	display: inline;
	line-height: 40px;
	background: url(../images/background/bg_bestselling_counter.gif) left top no-repeat;
	position: absolute;
	bottom: 1px;
	right: 1px;
	text-align: center;
	font-weight: bold;
	font-size: 42px;
	color:#b8b7a8;
	z-index: 990;
}

div.proizvod_wide div.besplatna_dostava {
	width: 159px;
	height: 24px;
	position: absolute;
	top: 0;
	right: 0px;
	z-index: 990;
	filter:alpha(opacity=100);
	opacity: 1;
}

div.proizvod_wide {
	width: 730px;
	margin: 20px 20px 0 20px;
	float: left;
	display: inline;
	background: url(../images/background/crt_up_black.gif) left bottom repeat-x;
	position: relative;
	padding: 0 0 20px 0;
	z-index:900;
}

div.proizvod_wide_desc {
	width: 600px;
	float: left;
}

/* UDZBENICI LIST SPECIFICS */
div.proizvod_wide div.reset_rules {
	width: 100%;
	float: none;
	overflow: hidden;
}

div.proizvod_wide div.reset_rules div.cijena_akcija,
div.proizvod_wide div.reset_rules span.podnaslov, div.proizvod_wide_last div.reset_rules span.podnaslov {
	width: 100%;
}

div.proizvod_wide div.reset_rules div.text,
div.proizvod_wide_last div.reset_rules div.text,
div.proizvod_wide div.reset_rules span.opis,
div.proizvod_wide_last div.reset_rules span.opis {
	max-width: none;
	margin-right: 0;
	width: 100%;
}

div.proizvod_wide div.reset_rules a.naslov:link,
div.proizvod_wide div.reset_rules a.naslov:visited,
div.proizvod_wide_last div.reset_rules a.naslov:link,
div.proizvod_wide_last div.reset_rules a.naslov:visited {
	max-width: none;
	margin-right: 0;
	width: 600px;
}

label.udzbenik_quantity_label {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	float: left;
	padding-right: 3px;
	padding-top: 5px;
}

input.udzbenik_quantity {
	width: 50px;
	float: left;
	padding: 2px 3px;
}

div.group_narudzba {
	overflow: hidden;	
	margin: 0 20px;
	padding-bottom: 20px;
	background: url(../images/background/crt_up_black.gif) repeat-x left bottom;
}

div.group_narudzba a.add_cart {
	float: left;
}

/* UDZBENICI LIST SPECIFICS END */


div.proizvod_wide_last {
	width: 730px;
	margin: 0 20px 0 20px;
	float: left;
	display: inline;
	background: none;
	position: relative;
	padding: 0;
}

div.proizvod_wide div.slika_holder,
div.proizvod_wide_last div.slika_holder {
	width: 113px;
	margin: 0 17px 0 0;
	float: left;
	display: inline;
}

div.proizvod_wide div.slika_holder div.slika,
div.proizvod_wide_last div.slika_holder div.slika {
	width: 110px;
	background-image: url(../images/background/bg_shadow.gif);
	background-position: top left;
	background-repeat:none;
	padding: 0 3px 3px 0;
	height: auto;
	margin: 0 0 4px 0;
}

div.proizvod_wide a.naslov:link,
div.proizvod_wide a.naslov:visited,
div.proizvod_wide_last a.naslov:link,
div.proizvod_wide_last a.naslov:visited {
	max-width: 500px;
	float: left;
	display: inline;
	font-size:14px;
	font-weight: bold;
	margin: 0 160px 0 0;
}

div.proizvod_wide span.podnaslov,
div.proizvod_wide_last span.podnaslov {
	width: 500px;
	color: #000;
	margin: 0 0 10px 0;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	/*letter-spacing: -0.2px;*/
	float: left;
	display: inline;
}

div.proizvod_wide span.cijena,
div.proizvod_wide_last span.cijena {
	width: 500px;
	float: left;
	display: inline;
	color: #000;
	font-size: 13px;
	font-weight: bold;
	margin: 0 100px 10px 0;
}

div.proizvod_wide span.redovna_c {
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 0 100px 0 0;
}

div.proizvod_wide span.cijena_akcija,
div.proizvod_wide_last span.cijena_akcija {
	width: 455px;
	padding: 0 0 0 45px;
	float: left;
	display: inline;
	color: #000;
	font-size: 13px;
	font-weight: bold;
	margin: 0 100px 10px 0;
	height: 20px;
	background: url(../images/elements/icon_small_akcija.gif) top left no-repeat;
}

div.proizvod_wide div.icon_pdf,
div.proizvod_wide_last div.icon_pdf {
	float: left;
	display: inline;
	width: 500px;
	height: 27px;
	padding: 0;
	margin: 0 0 10px 0;
}

div.proizvod_wide div.icon_pdf a,
div.proizvod_wide_last div.icon_pdf a {
	float: left;
	display: inline;
	width: 95px;
	height: 27px;
	font-size: 1px;
	background: url(../images/buttons/klikaj_featured.gif) top left;
}

div.proizvod_wide div.icon_pdf a:hover,
div.proizvod_wide_last div.icon_pdf a:hover {
	background: url(../images/buttons/klikaj_featured.gif) bottom left;
}

div.proizvod_wide span.opis,
div.proizvod_wide_last span.opis {
	width: 500px;
	float: left;
	display: inline;
	font-size: 10px;
	font-weight: normal;
	margin: 0 100px 10px 0;
}

div.proizvod_wide span.opis img.format,
div.proizvod_wide_last span.opis img.format {
	margin: 0 0 10px 0;
}

div.proizvod_wide span.opis span,
div.proizvod_wide_last span.opis span {
	color: #000;
	font-weight: bold;
}

div.proizvod_wide div.text,
div.proizvod_wide_last div.text {
	width: 500px;
	display: inline;
	float: left;
	line-height: 14px;
	overflow: hidden;
	margin: 0 100px 0 0;
}

/* NOVO U PONUDI - HOMEPAGE --------------------------------------------------------------------- */

div.novo_home {
	position: relative;
	width: 960px;
	background-color: #9d9c96;
	background-image: url(../images/background/bg_novo_home.gif);
	background-position: bottom right;
	background-repeat:no-repeat;
	float: left;
	display: inline;
}

div.novo_home div#div_najnovije_spinner {
	width: 42px;
	height: 42px;
	background: url(../images/spinner_gray.gif) center center no-repeat;
	background-color: #9d9c96;
	padding: 79px 459px 100px 459px;
	float: left;
	display: inline;
}

div.novo_home ul.tabs {
	display: inline;
	float: left;
	width: 940px;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	background: url(../images/background/bg_novo_home_up.gif) top left no-repeat;
	padding: 10px;
	margin: 0 0 10px 0;
}

div.novo_home ul.tabs li {
	display: inline;
	float: left;
	height: 34px;
	margin: 0 12px 0 10px;
}

div.novo_home ul.tabs li.selected {
	display: inline;
	float: left;
	line-height: 34px;
	padding: 0 8px 0 0;
	background: url(../images/background/bg_novo_home_li_selected_left.gif) center left no-repeat;
	color:#000000;
	margin: 0;
}

div.novo_home ul.tabs li.selected_end {
	display: inline;
	float: left;
	line-height: 34px;
	width: 4px;
	background: url(../images/background/bg_novo_home_li_selected_right.gif) center left no-repeat;
	margin: 0 5px 0 0;
}

div.novo_home ul.tabs li a:link,
div.novo_home ul.tabs li a:visited {
	line-height: 34px;
	color: #FFF
}
div.novo_home ul.tabs li a:hover {
	color: #000;
}

div.novo_home ul.tabs li.selected a:link,
div.novo_home ul.tabs li.selected a:visited {
	line-height: 34px;
	/*margin: 0 10px 0 24px;*/
	margin: 0 1px 0 24px;
	color: #000;
	height: 34px;
}

div.novo_home ul.tabs li.selected a:hover {
	color: #d80000;
}


div.novo_home div.item {
	width: 210px;
	margin: 0 10px 0 10px;
	float: left;
	display: inline;
	overflow: hidden;
}

div.novo_home div.item a:link,
div.novo_home div.item a:visited {
	color: #FFF;
}

div.novo_home div.item a:hover {
	color: #000;
}

div.novo_home div.item div.slika_holder {
	width: 113px;
	margin: 0 7px 0 0;
	float: left;
	display: inline;
}

div.novo_home div.item div.slika_holder div.slika {
	width: 110px;
	background-image: url(../images/background/bg_shadow_inverse.gif);
	background-position: top left;
	background-repeat:none;
	padding: 0 3px 3px 0;
	height: auto;
	margin: 0 0 4px 0;
}

div.novo_home div.item a.naslov:link,
div.novo_home div.item a.naslov:visited {
	width: 88px;
	float: left;
	display: inline;
	font-size:11px;
	font-weight: bold;
}

div.novo_home div.item span.podnaslov {
	width: 88px;
	color: #000;
	margin: 3px 0 10px 0;
	font-size: 11px;
	/*font-weight: bold;*/
	font-family:Arial, Helvetica, sans-serif;
	/*letter-spacing: -0.2px;*/
	float: left;
	display: inline;
}

div.novo_home div.item span.cijena {
	width: 88px;
	float: left;
	display: inline;
	color: #a60005;
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 15px 0;
}

div.novo_home div.item span.cijena_akcija {
	width: 88px;
	float: left;
	display: inline;
	color: #a60005;
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 15px 0;
	background: url(../images/elements/icon_small_akcija.gif) top left no-repeat;
	padding:25px 0 0;
}

div.novo_home a.strelica_left:link,
div.novo_home a.strelica_left:visited {
	width: 20px;
	height: 100px;
	float: left;
	display: inline;
	background: url(../images/elements/arrow_left_novo_home.gif) left top no-repeat;
	margin: 30px 0 0 0;
}

div.novo_home a.strelica_right:link,
div.novo_home a.strelica_right:visited {
	width: 20px;
	height: 100px;
	/*float: left;
	display: inline;*/
	position: absolute;
	top: 94px;
	right: 0;
	background: url(../images/elements/arrow_right_novo_home.gif) left top no-repeat;
	/*margin: 30px 0 0 0;*/
}

div.novo_home a.strelica_left:hover,
div.novo_home a.strelica_right:hover {
	background-position: bottom left;
}

div.novo_home div.paginacija {
	display: inline;
	float: left;
	width: 940px;
	color: #bab9b2;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 7px;
	padding: 10px;
	text-align: center;
	margin: 10px 0 0 0;
	font-size: 18px;
}

div.novo_home div.paginacija span {
	color: #FFF;
}


/* USER ACCOUNT -------------------------------------------------------------------------------- */

div.content div.user_stats {
	float: left;
	display: inline;
	width: 900px;
	padding: 30px;
	background: url(../images/background/bg_user_stats.gif) left bottom repeat-x;
	font-size: 14px;
	line-height: 20px;
}

div.content div.user_stats div.avatar {
	width: 110px;
	float: left;
	display: inline;
	margin: 0 20px 0 0;
}

div.content div.user_stats div.stats {
	float: left;
	display: inline;
	width: 770px;
}

div.content div.user_stats h1 {
	line-height: 20px;
	margin: 5px 0 20px 0;
}

div.content div.user_stats p {
	line-height: 20px;
	margin: 0 0 10px 0;
}

div.content div.user_stats p span {
	font-weight: bold;
	color: #000;
}

div.account_menu {
	padding: 0;
	background: url(../images/background/bg_account_menu.gif) repeat-x left bottom;
	text-align: left;
	float: left;
	display: inline;
	color: #000;
	height: 42px;
	width: 960px;
	text-align: center;
}

div.account_menu ul {
	float: left;
	display: inline;
	height: 42px;
	line-height: 38px;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 0 230px;
}

div.account_menu ul li {
	padding: 0 20px;
	float:left;
	display: inline;
	height: 42px;
}

div.account_menu ul li.aktivni {
	background: url(../images/background/bg_account_menu_selected_left.gif) left top no-repeat;
	padding: 0 10px 0 20px;
}

div.account_menu ul li.aktivni a {
	color: #000;
}

div.account_menu ul li.aktivni_end {
	background: url(../images/background/bg_account_menu_selected_right.gif) left top no-repeat;
	padding: 0;
	width: 10px;
}

div.content div.moji_podaci {
	width: 750px;
	float: left;
	display:inline;
	margin: 30px 105px;
	font-size: 12px;
}

/* NOVO U PONUDI - DEFAULT --------------------------------------------------------------------- */

div.novo {
	position: relative;
	width: 960px;
	background-image: url(../images/background/bg_novo.gif);
	background-position: bottom right;
	background-repeat:no-repeat;
	float: left;
	display: inline;
	min-height: 262px;
}

div.novo div#div_najnovije_spinner {
	background: url(../images/spinner_white.gif) center center no-repeat;
	width: 42px;
	height: 42px;
	/*background-color: #9d9c96;*/
	padding: 79px 459px 100px 459px;
	float: left;
	display: inline;
}


div.novo div.naslov {
	display: inline;
	float: left;
	width: 890px;
	background-color:#CCCCCC;
	margin: 20px 30px 20px 30px;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
	padding: 0 0 0 10px;
	background: url(../images/elements/arrow_novo_idle.gif) center left no-repeat;
}



div.novo div.item {
	width: 210px;
	margin: 0 3px 0 17px;
	float: left;
	display: inline;
	overflow: hidden;
}

/*div.novo div.item a:link,
div.novo div.item a:visited {
	color: #FFF;
}

div.novo div.item a:hover {
	color: #000;
}*/

div.novo div.item div.slika_holder {
	width: 113px;
	margin: 0 8px 0 0;
	float: left;
	display: inline;
}

div.novo div.item div.slika_holder div.slika {
	width: 110px;
	background-image: url(../images/background/bg_shadow.gif);
	background-position: top left;
	background-repeat:none;
	padding: 0 3px 3px 0;
	height: auto;
	margin: 0 0 4px 0;
}

div.novo div.item a.naslov:link,
div.novo div.item a.naslov:visited {
	width: 84px;
	float: left;
	display: inline;
	font-size:11px;
	font-weight: bold;
	/*color: #EC5900;*/
}
div.novo div.item a.naslov:hover {
	color: #000;
}

div.novo div.item span.podnaslov {
	width: 84px;
	color: #000;
	margin: 3px 0 10px 0;
	font-size: 11px;
	/*font-weight: bold;
	letter-spacing: -0.2px;*/
	font-family:Arial, Helvetica, sans-serif;
	float: left;
	display: inline;
}

div.novo div.item span.cijena {
	width: 84px;
	float: left;
	display: inline;
	color: #d80000;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 15px 0;
}

div.novo div.item span.cijena_akcija {
	width: 84px;
	float: left;
	display: inline;
	color: #a60005;
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 15px 0;
	background: url(../images/elements/icon_small_akcija.gif) top left no-repeat;
	padding:25px 0 0;
}

div.novo a.strelica_left:link,
div.novo a.strelica_left:visited {
	width: 20px;
	height: 100px;
	float: left;
	display: inline;
	background: url(../images/elements/arrow_left_novo.gif) left top no-repeat;
	margin: 30px 0 0 0;
}

div.novo a.strelica_right:link,
div.novo a.strelica_right:visited {
	width: 20px;
	height: 100px;
	position:absolute;
	top: 85px;
	right: 0px;
	/*float: left;
	display: inline;*/
	background: url(../images/elements/arrow_right_novo.gif) left top no-repeat;
	/*margin: 30px 0 0 0;*/
}

div.novo a.strelica_left:hover,
div.novo a.strelica_right:hover {
	background-position: bottom left;
}

div.novo div.paginacija {
	display: inline;
	float: left;
	width: 940px;
	color: #bab9b2;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 7px;
	padding: 10px;
	text-align: center;
	margin: 10px 0 0 0;
	font-size: 18px;
	/*position: absolute;
	top: 10px;
	right: 10px;*/
	cursor: default;
}

div.novo div.paginacija span {
	color: #FFF;
	cursor: default;
}

/* BROWSING HISTORY --------------------------------------------------------------------- */

div.history {
	position: relative;
	width: 960px;
	float: left;
	display: inline;
	padding: 0 0 40px 0;
}

div.history div.naslov,
div.kupite_zajedno div.naslov {
	display: inline;
	float: left;
	width: 910px;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	background: url(../images/elements/arrow_header.gif) center left no-repeat;
	margin: 20px;
	padding: 0 0 0 10px;
}

div.kupite_zajedno div.naslov {
	margin: 0 0 20px 0px;
	padding: 0 0 0 10px;
}

div.history div.item {
	width: 156px;
	margin: 0 0 0 30px;
	float: left;
	display: inline;
}

div.history div.item_inactive {
	width: 156px;
	margin: 0 0 0 30px;
	height: 149px;
	float: left;
	display: inline;
	background: url(../images/elements/history_item_inactive.gif) left top no-repeat;
}

div.history div.item a:link,
div.history div.item a:visited {
	color: #000;
}

div.history div.item a:hover {
	color: #CCC;
}

div.history div.item div.slika_holder {
	width: 156px;
	margin: 0 0 12px 0;
	float: left;
	display: inline;
}

div.history div.item div.slika_holder div.slika {
	width: 60px;
	background-image: url(../images/background/bg_shadow.gif);
	background-position: top left;
	background-repeat:none;
	padding: 0 3px 3px 0;
	margin: 23px 7px 0 0;
	height: auto;
	float: left;
	display: inline;
}

div.history div.item a.naslov:link,
div.history div.item a.naslov:visited {
	width: 85px;
	float: left;
	display: inline;
	font-size:11px;
	font-weight: bold;
	margin: 0 0 3px 0;
}

div.history div.item span.vrijeme {
	width: 86px;
	margin: 0 0 10px 0;
	font-size: 11px;
	float: right;
	display: inline;
}

div.history div.item span.podnaslov {
	width: 86px;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	/*font-weight: bold;*/
	float: right;
	display: inline;
}

div.history div.item span.cijena {
	width: 86px;
	float: right;
	display: inline;
	color: #a60005;
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 15px 0;
}

/* TOPLISTE --------------------------------------------------------------------------------------- */

div#toplista {
	width: 169px;
	margin: 0 10px 10px 10px;
	color: #000;
	font-size: 11px;
	float: left;
	display: inline;
}

div.sidebar div.nadnaslov {
	width: 169px;
	color:#5A5A5A;
	font-size: 20px;
	font-weight: normal;
	text-align: left;
	float: left;
	display: inline;
	padding: 10px 10px 5px 10px;
}

div.sidebar div.nadnaslov_bg {
	width: 169px;
	color:#5A5A5A;
	font-size: 20px;
	font-weight: normal;
	text-align: left;
	float: left;
	display: inline;
	margin: 0px 0 3px 0;
	padding: 10px 10px 5px 10px;
	background: url(../images/background/bg_sidebar_bg.gif) left top repeat-x;
}

div#toplista div {
	width: 149px;
	background: url(../images/background/bg_toplista.gif) left top no-repeat;
	padding: 0 0 0 20px;
	line-height: 23px;
	margin: 5px 0 0 0;
	cursor: pointer;
	cursor: hand;
	font-weight: bold;
	float: left;
	display: inline;
}

div#toplista span.naslov {
	font-size:12px;
	font-weight: bold;
}

div#toplista div.first {
	width: 149px;
	background: url(../images/background/bg_toplista_first.gif) left top no-repeat;
	/*background: url(../images/background/bg_toplista_first_active.gif) left top no-repeat !important;*/
	padding: 4px 0 4px 20px;
	margin: 10px 0 0 0;
	line-height: normal;
	height: 28px;
}

div#toplista .active {
	background: url(../images/background/bg_toplista_first_active.gif) left top no-repeat !important;
	padding: 0 0 0 20px;
	line-height: 23px;
	margin: 5px 0 0 0;
	height: auto !important;
}

div#toplista div.first active {
	background: url(../images/background/bg_toplista_first_active.gif) left top no-repeat !important;
	padding: 4px 0 10px 20px;
	height: auto;
}

div#toplista ul {
	width: 169px;
	float: left;
	display: inline;
}

div#toplista ul li {
	width: 121px;
	/*background: url(../images/background/crt_h_gray.gif) left bottom repeat-x;*/
	background-color:#FFF;
	padding: 7px 10px 7px 38px;
	font-size: 11px;
	/*text-align: right;*/
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	float: left;
	display: inline;
}

div#toplista ul li.separator,
div#events ul li.separator {
	width: 169px;
	/*background: url(../images/background/crt_h_gray.gif) left bottom repeat-x;*/
	padding: 0;
	font-size: 1px;
	color:#000;
	height: 1px;
	float: left;
	display: inline;
}

div#toplista ul li img {
	margin: 0 0 2px 0;	
}

div#toplista ul li:hover {
	/*background: url(../images/background/crt_h_gray_toplista.gif) left bottom repeat-x;*/
	background-color: #f0f0ed;
	color:#000;
	cursor: pointer;
	cursor: hand;
}

div#toplista ul li a:link,
div#toplista ul li a:visited {
	/*color: #ec5900;*/
	font-size: 12px;
	font-weight: bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}

div#toplista ul li a:hover {
	color: #000;
}

/* CELEBLISTA - MODUL LISTI / NASLOVNICA -------------------------------------------------------- */

div#celeblista {
	width: 189px;
	padding: 0;
	margin: 15px 0 10px 0;
	float: left;
	display: inline;
	background: url(../images/liste/bg_component.gif) left top repeat-y;
}

div#celeblista div.header {
	width: 149px;
	height: auto;
	padding: 110px 20px 10px 20px;
	float: left;
	display: inline;
	background: url(../images/liste/bg_component_up.gif) left top no-repeat;
}

div#celeblista div.header img {
	width: 60px;
	padding: 0;
	border: 3px solid #EDF7FE;
	float: right;
	display: inline;
	margin: 0 0 0 3px;
}

div#celeblista div.header span {
	width: 80px;
	padding: 0;
	float: left;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#000;
}

div#celeblista a {
	font-weight: bold;
	color: #3680a9;
	font-size: 11px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

div#celeblista div.header a {
	font-size: 12px;
}

div#celeblista a:hover {
	color: #000;
}

div#celeblista div.separator {
	width: 169px;
	padding: 0;
	margin: 0 10px;
	height: 1px;
	float: left;
	display: inline;
	background: url(../images/liste/crt_blue.gif) left top repeat-x;
}

div#celeblista ul {
	width: 169px;
	margin: 0 10px;
	float: left;
	display: inline;
}

div#celeblista ul li {
	width: 149px;
	padding: 10px;
	margin: 0;
	float: left;
	display: inline;
	font-size: 10px;
	font-weight: normal;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/liste/bg_component_item.gif) left bottom no-repeat;
}

div#celeblista ul li:hover {
	background: url(../images/liste/bg_component_item.gif) right bottom no-repeat;
	cursor: pointer;
	cursor: hand;
}

div#celeblista ul li span {
	font-size: 11px;
	color: #000;
	float: left;
	display: inline;
	margin: 5px 0 0 0;
}

div#celeblista ul li span.num {
	font-size: 11px;
	color: #000;
	font-weight: bold;
	padding: 0;
	margin: 0 3px 0 0 !important;
}

div#celeblista div.footer {
	width: 189px;
	height: auto;
	padding: 0 0 10px 0;
	float: left;
	display: inline;
	background: url(../images/liste/bg_component_down.gif) left bottom no-repeat;
}

div#celeblista div.footer a {
	width: 169px;
	padding: 0;
	margin: 0 10px;
	line-height: 28px;
	height: 25px;
	float: left;
	display: inline;
	font-size: 10px;
	text-align: center;
	background: url(../images/liste/crt_blue.gif) left top repeat-x;
}



/* MODUL EVENTS - NASLOVNICA -------------------------------------------------------------------- */

div#events {
	width: 169px;
	margin: 15px 10px 0 10px;
	color: #000;
	font-size: 11px;
	float: left;
	font-weight: bold;
	display: inline;
	position: relative;
	background: url(../images/events/modul_bg.gif) left bottom no-repeat;
}

div#events div.header {
	width: 169px;
	float: left;
	display: inline;
	height: 86px;
	background: url(../images/events/modul_header.jpg) left top no-repeat;
}

div#events div.item {
	float: left;
	display: inline;
	text-align: center;
	width: 149px;
	padding: 8px 10px 30px 10px;
	font-size: 11px;
}

div#events div.item a {
	font-size: 12px;
	font-weight: bold;
}

div#events div.navigacija {
	float: left;
	display: inline;
	width: 149px;
	margin: 0 10px 0 10px;
	padding: 0 0 5px 0;
	text-align: center;
	color: #000;
	position: relative;
	background: url(../images/events/modul_navigacija.gif) center bottom no-repeat;
	font-size: 10px;
}

div#events a#event_arrow_left,
div#events a#event_arrow_right {
	position: absolute;
	bottom: 10px;
	z-index: 2;
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
}

div#events a#event_arrow_left {
	left: 10px;
}

div#events a#event_arrow_right {
	right: 10px;
}


/*

div#events ul {
	width: 169px;
	float: left;
	display: inline;
}

div#events ul li {
	width: 149px;
	background-color:#FFF;
	padding: 7px 10px;
	font-size: 11px;
	text-align: right;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	float: left;
	display: inline;
	background: url(../images/background/bg_events_naslovnica.gif) left bottom repeat-y;
}
div#events ul li:hover {
	background-color: #f0f0ed;
}

div#events ul li a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
}

*/

/* FOOTER --------------------------------------------------------------------------------------- */

div.container_footer {
	width: 920px;
	padding: 0 20px 15px 20px;
	height: 15px;
	float: left;
	display: inline;
	clear: both;
}

div.container_footer a:link,
div.container_footer a:visited {
	color: #FFF;
}

div.container_footer a:hover {
	color: #000;
}

div.container_footer a.special:link,
div.container_footer a.special:visited {
	background: url(../images/elements/arrow_footer.gif) left center no-repeat;
	margin: 0 0 0 10px;
	padding: 0 0 0 10px;
}

div.container_footer a.rss:link,
div.container_footer a.rss:visited {
	background: url(../images/elements/rss_footer.gif) left center no-repeat;
	margin: 0 0 0 10px;
	padding: 0 0 0 18px;
}

/* FAQ ---------------------------------------------------------------------------------------------- */

ul.faq {
	list-style: disc;
	padding-left: 20px;
}

ul.faq li {
	margin-bottom: 15px;
	line-height: 1.7em;
}

div.faq_column_left {
	width: 400px;
	float: left;
	display: inline;
	padding: 0;
	margin: 0 0 0 55px;
}

.column_left_t, 
.column_right_t {
	width: 420px;
	float: left;
	background-color: #E9E9E9;
	padding: 20px 20px 20px 40px;
}

.column_left_t li,
.column_right_t li {
	float: left;	
	display: inline;
}

.column_left_t li a,
.column_right_t li a {
	display: block;
	width:360px;
	height: 35px;
	line-height: 24px;
	font-weight: bold;
}

.column_right_t {
	width: 440px;
	float: right;
	padding: 20px;
}

div.faq_column_left_narrow {
	float: left;
	display: inline;
	padding: 0;
	margin: 5px 0 20px 50px;
	padding: 0 0 20px 0;
	width: 250px;
	height:230px;
	/*background-color:#CCCCCC;*/
	font-size: 11px;
}
.sat {
	background-image: url(../images/sat.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 250px;
	padding-left: 15px;
	margin-top:-9px;
}

div.faq_column_right {
	width: 400px;
	float: left;
	display: inline;
	padding: 0;
	margin: 0 55px 0 50px;
}

div.faq_column_wide {
	width: 850px;
	float: left;
	display: inline;
	padding: 0;
	margin: 0 55px 0 55px;
}

div.faq_naslov {
	padding: 20px;
	background-color:#e9e9e9;
	text-align: center;
	float: left;
	display: inline;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	width: 920px;
}

div.wizard_napomena {
	padding: 20px;
	background-color:#f5f5f5;
	text-align: center;
	float: left;
	display: inline;
	font-size: 11px;
	color: #000;
	width: 920px;
}

div.faq_podnaslov {
	padding: 20px 20px 10px 20px;
	background: url(../images/background/crt_h_gray.gif)  top repeat-x;
	width: 920px;
	float: left;
	display: inline;
	margin: 0 0 20px 0;
}

/* WISHLIST ----------------------------------------------------------------------------------------- */

div.wishlist_notice {
	float: left;
	display: inline;
	padding: 20px;
}

div.wishlist_notice p {
	margin-bottom: 10px;
}


/* FLOATING ELEMENTS -------------------------------------------------------------------------------- */

div.htmltooltip {
	position: absolute; /*leave this and next 3 values alone*/
	z-index: 1000;
	left: -1000px;
	top: -1000px;
	background: #FFF;
	border: 1px solid #ddd;
	color: #d90000;
	padding: 15px;
	width: 190px;
	font-size: 10px;
	/*font-weight: bold;*/
}

div#tooltip {
	position: absolute;
	z-index: 1000;
	background: #FFF;
	border: 1px solid #ddd;
	color: #d90000;
	padding: 15px;
	width: 190px;
	font-size: 10px;
	display: none;
	/*font-weight: bold;*/
}

div#htmltooltip_bestselling {
	background: url(../images/background/bg_tooltip_bestselling.gif) top left repeat-y;
	border: 0px;
	color: #000;
	padding: 15px 15px 15px 15px;
	margin: 0 20px 0 20px;
	width: 700px;
	border-bottom: 1px dotted #acacac;
	font-size: 12px;
	display: none;
}

div#htmltooltip_bestselling img {
	/*position: absolute;*/
	z-index: 900;
	right: 11px;
	/*width: 118px;*/
	height: 21px;
}

div#htmltooltip_bestselling img.pretplati_se {
	position: relative;
	margin: 10px;
}

div#htmltooltip_bestselling p {
	padding: 0 0 10px 0;
	line-height: 17px;
}

span.question_mark {
	color: #CCC;
}

div#float_login {
	width:288px;
	height:180px;
	position:absolute;
	top: 26px;
	left: 285px;
	z-index:200;
	display: none;
}

div#float_login_registracija {
	width: 460px;
	height:260px;
	position:fixed;
	overflow: hidden;
	top: 50%;
	left: 50%;
	margin-left: -230px;
	margin-top: -130px;
	z-index:1500;
	display: none;
	padding: 20px;
	color: #666666;
}

div#float_infomat_notice,
div#float_logreg_outer,
div#float_login_registracija {
	width: 500px;
	height:300px;
	position:fixed;
	overflow: hidden;
	top: 50%;
	left: 50%;
	margin-left: -250px;
	margin-top: -150px;
	z-index:1500;
	display: none;
	padding: 0px;
	color: #666666;
}

div#float_login_registracija_inner,
div#float_logreg_inner {
	padding: 20px;
	width: 460px;
	height:260px;
	background-image: url(../images/float/bg_float_logreg.png);
	float: left;
	display: inline;
}

div#float_infomat_notice_inner {
	padding: 20px;
	width: 460px;
	height:260px;
	background-image: url(../images/float/bg_float_infomat.png);
}

div#float_infomat_notice p {
	font-size: 12px;
	line-height: 16px;
	padding: 5px 0 5px 0;
}

div#logreg_spinner img {
	width: 21px;
	height: 21px;
	margin: 7px 0 0 0;
}

div#float_logreg_inner h3,
div#float_login_registracija h3 {
	font-size: 14px;
	color: #D80000;
	width: 215px;
	margin-bottom: 15px;
	padding-bottom: 10px;
}

div#float_logreg_inner input,
div#float_login_registracija input {
	margin-bottom: 8px;
	width: 206px;
}

div#float_logreg_inner div.float_pretplata_postojeci,
div#float_login_registracija div.float_pretplata_postojeci {
	width: 215px;
	height: 205px;
	float: left;
	display: inline;
	position: relative;
}

div#float_logreg_inner div.float_pretplata_novi,
div#float_login_registracija div.float_pretplata_novi {
	width: 215px;
	float: right;
	display: inline;
	height: 205px;
	position: relative;
}

div#float_logreg_inner div.float_pretplata_novi input,
div#float_login_registracija div.float_pretplata_novi input,
div#float_logreg_inner div.float_pretplata_novi label,
div#float_login_registracija div.float_pretplata_novi label {
	/*float: left;
	display: inline;*/
}

div#float_pretplata_kategorija {
	width:288px;
	height:171px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -85px;
	margin-left: -144px;
	z-index:1000;
	display: none;
}

div#float_infomat,
div#already_subscribed {
	width:238px;
	padding: 55px 0 0 0;
	height:86px;
	position:fixed;
	top: 50%;
	left: 50%;
	margin-top: -70px;
	margin-left: -117px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	z-index:1000;
	display: none;
	text-align: center;
	background-image: url(../images/float/bg_float_save.png);
}

div#already_subscribed {
	padding: 45px 0 0 0;
	height:96px;
	color: #d90000;
}

div#float_pretplata_kategorija div.naslov{
	font-size: 16px;
	font-weight: bold;
	color: #d60006;
	padding: 25px 0 15px 29px;
}

div#float_pretplata_kategorija div.tekst{
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	padding: 0 29px 0 29px;
}

div#float_pretplata_kategorija div#float_pretplata_kategorija_inner {
	width:288px;
	height:171px;
	background-image: url(../images/float/bg_float_pretplatise.png);
}

div#float_login div.float_login_inner {
	width:288px;
	height:180px;
	background-image: url(../images/float/bg_float_login.png);
}

div#pretplatise {
	width: 140px;
	background: url(../images/background/bg_pretplatise.gif) top left no-repeat;
	padding: 6px 0 0 20px;
	line-height: 14px;
	margin: 15px 0 0 15px;
	cursor: pointer;
	cursor: hand;
	height: 37px;
	font-weight: bold;
	float: left;
	display: inline;
}

div#pretplatise:hover {
	background: url(../images/background/bg_pretplatise.gif) bottom left no-repeat;
}

div#pretplatise a {
	color:#000;
}

div#pretplatise a:hover {
	color:#d90000;
}

div#float_login input.username {
	position: absolute;
	top: 48px;
	left: 29px;
	width: 218px;
	height: 17px;
	padding: 6px 5px 0 5px;
	border: 1px #CCC solid;
}

div#float_login input.password {
	position: absolute;
	top: 93px;
	left: 29px;
	width: 218px;
	height: 17px;
	padding: 6px 5px 0 5px;
	border: 1px #CCC solid;
}

div#float_login div.text {
	position: absolute;
	top: 33px;
	left: 29px;
	width: 230px;
	font-size: 10px;
	line-height: 15px;
}

div#float_login div.registracija {
	position: absolute;
	bottom: 23px;
	left: 29px;
	width: 150px;
	height: 20px;
	font-size: 10px;
}

div#float_login div.button,
div#float_pretplata_kategorija div.button {
	position: absolute;
	bottom: 30px;
	left: 29px;
	height: 20px;
}

/* FLOAT WISHLIST SEARCH */

div#float_wishlist_search {
	width:288px;
	height:150px;
	position:absolute;
	top: 26px;
	left: 540px;
	z-index:200;
	display: none;
}

div#float_wishlist_search div.float_login_inner {
	width:288px;
	height:150px;
	background-image: url(../images/float/bg_float_wishlist.png);
}

div#float_wishlist_search div.text {
	position: absolute;
	top: 44px;
	left: 29px;
	width: 218px;
	font-size: 10px;
}

div#float_wishlist_search input.email {
	position: absolute;
	top: 60px;
	left: 29px;
	width: 218px;
	height: 17px;
	padding: 6px 5px 0 5px;
	border: 1px #CCC solid;
}

div#float_wishlist_search div.registracija {
	position: absolute;
	bottom: 23px;
	left: 29px;
	width: 150px;
	height: 20px;
	font-size: 10px;
}

div#float_wishlist_search div.button {
	position: absolute;
	bottom: 30px;
	left: 29px;
	height: 20px;
}


div#float_cart {
	width: 350px;
	height: 250px;
	left: 50%;
	top: 50%;
	margin-left: -155px;
	margin-top: -105px;
	position: fixed;
	z-index: 1000;
	overflow: hidden;
}

div#float_cart div.float_cart_inner {
	background: url(../images/float/bg_cart.png);
	width: 310px;
	height: 210px;
	padding: 20px;
	color: #666666;
}

div#float_cart div.naslov,
div#div_komentari_unos div.naslov,
div#float_dostava_info div.naslov{
	font-size: 18px;
	font-weight: bold;
	color: #d60006;
	padding-bottom: 15px;
	margin-bottom: 15px;
	padding-top: 5px;
}

div#float_cart div.buttons {
	position: absolute;
	width: 310px;
	height: 23px;
	bottom: 20px;
}

div#float_cart h1 {
	font-size: 16px;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

div#float_cart h2 {
	text-align: right;
}

/* FLOAT DOSTAVA INFO --------------------------------- */

div#float_dostava_info {
	width: 350px;
	height: 250px;
	left: 50%;
	top: 50%;
	margin-left: -155px;
	margin-top: -105px;
	position: fixed;
	z-index: 1000;
	overflow: hidden;
}

div#float_dostava_info div.float_dostava_info_inner {
	background: url(../images/float/bg_cart.png);
	width: 310px;
	height: 210px;
	padding: 20px;
	color: #666666;
}

div#float_dostava_info div.buttons {
	position: absolute;
	width: 310px;
	height: 23px;
	bottom: 20px;
}

table.dostava_table {
	background-color: #ccc;
	width: 100%;
	margin: 0 0 16px 0;
}

table.dostava_table th {
	background-color: #fff;
	padding: 5px;
	font-weight:normal;
	text-align: left;
}

table.dostava_table td {
	background-color: #fff;
	color: #999;
	padding: 5px;
}


div#div_komentari_unos {
	width: 350px;
	height: 351px;
	left: 50%;
	top: 50%;
	margin-left: -155px;
	margin-top: -105px;
	position: fixed;
	z-index: 1000;
	overflow: hidden;
}

div.div_komentari_unos_inner {
	background: url(../images/float/bg_komentar.png);
	width: 310px;
	height: 331px;
	padding: 20px;
	color: #666666;
}

/* FLOATERS FIX ----------------------------------------------------------------- */

* html div#float_cart,
* html div#div_komentari_unos,
* html div#float_login_registracija,
* html div#float_logreg_outer,
* html div#float_infomat_notice,
* html div#float_infomat,
* html div#float_pretplata_kategorija {
  /* IE5.5+/Win - this is more specific than the IE 5.0 version */
  position: absolute;
  left: expression( ( document.documentElement.clientWidth / 2 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
  top: expression( ( document.documentElement.clientHeight / 2 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

/* NAGRADNA IGRA ------------------------------------------------------------------ */

.bg_nagradna_igra {
	background: url(../images/background/bg_nagradna_igra.jpg) left top repeat;
}
.bg_nagradna_igra2 {
	background-color: #ffd603;
	position: relative;
}

.slika_3 {
	position: absolute;
	bottom: 71px;
	right: 0;
}

.bg_nagradna_igra_up {
	background: url(../images/background/bg_nagradna_igra.jpg) left top no-repeat !important;
	height: 71px !important;
}

.bg_nagradna_igra_up2 {
	background: url(../images/akcije/nagradna_igra2b.jpg) left top no-repeat !important;
	height: 128px !important;
}
.bg_5dani_m_up {
	height: 71px !important;
	background-color:#FFF;
}

.nagradna_igra {
	padding: 0 30px 30px 30px;
	font-size: 12px;
	color: #000;
	position: relative;
	font-weight: normal;
	float: left;
	display: inline;
	width: 900px;
}
.nagradna_igra2 {
	padding: 0 30px 30px 90px;
	font-size: 12px;
	color: #000;
	position: relative;
	font-weight: normal;
	float: left;
	display: inline;
	width: 840px;
}

.nagradna_igra div.tekst {
	float: left;
	display: inline;
	width: 600px;
	/*background-color:#CCC;*/
}
.nagradna_igra2 div.tekst2 {
	float: left;
	display: inline;
	width: 500px;
	/*background-color:#CCC;*/
}

.nagradna_igra div.tekst a {
	background-color:#fff;
	padding: 1px 4px;
}

.nagradna_igra div.slike {
	float: left;
	display: inline;
	width: 300px;
	/*background-color:#999;*/
	text-align: right;
	margin: 65px 0 0 0;
}

div.nagradna_sponzori {
	float: left;
	display: inline;
	width: 920px;
	padding: 13px 20px 0 20px;
	text-align: center;
	background: url(../images/background/bg_nagradna_igra_up.jpg) left top repeat-x !important;
	height: 58px !important;
}
div.nagradna_sponzori2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#000;
	float: left;
	display: inline;
	padding: 20px 90px 0 90px;
	text-align: left;
	background-color:#FFF;
	height: 51px !important;
	width:780px;
}

.nagradna_igra div.slike img {
	margin-bottom: 40px;
}

.nagradna_igra div.tekst h1 {
	font-size: 34px;
	color: #000;
	font-weight: bold;
	margin: 0 0 20px 0;
}

.nagradna_igra div.tekst h2 {
	font-size: 18px;
	color: #000;
	font-weight: bold;
	margin: 20px 0 20px 0;
}


/* RSS LIST ----------------------------------------------------------------------- */

div.rss_list {
	padding: 20px 20px 20px 0;
	width: 940px;
	float: left;
	display: inline;
}

div.rss_list div.category {
	float: left;
	display: inline;
	padding: 0 0 0 12px;
}

div.rss_list ul.level_1,
div.rss_list ul.level_2,
div.rss_list ul.level_3 {
	float: left;
	margin: 0 0 0 20px;
	display: inline;
	list-style:outside;
	list-style-image: url(../images/elements/arrow_right_black.gif);
	list-style-position:outside;
	padding: 0;
}

div.rss_list ul.level_1 {
	width: 900px;
	/*background-color:#CCCCCC;*/
}

div.rss_list ul.level_2 {
	width: 880px;
	/*background-color:#ddd;*/
}

div.rss_list ul.level_3 {
	width: 860px;
	/*background-color:#eee;*/
}

div.rss_list ul.level_1 li {
	text-transform: uppercase;
	font-size: 18px;
	font-weight: bold;
	color: #000;
	margin: 0 0 10px 0;	
	/*width: 900px;*/
	float: left;
	display: inline;
}

div.rss_list ul.level_2 li {
	text-transform:none;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	margin: 0 0 10px 0;	
	/*width: 880px;*/
	float: left;
	display: inline;
}

div.rss_list ul.level_3 li {
	text-transform:none;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	margin: 0 0 10px 0;	
	/*width: 860px;*/
	float: left;
	display: inline;
}

div.rss_list ul.level_1 a {
	color: #000;
}

div.rss_list ul.level_2 a {
	color: #666;
}

div.rss_list ul.level_3 a {
	color: #999;
}

div.rss_list ul.level_1 a:hover,
div.rss_list ul.level_2 a:hover,
div.rss_list ul.level_3 a:hover {
	color: #D80000;
}

/* LINKS ---------------------------------------------------------------------------------------- */

a.cart_question {
	font-weight: bold;
}

.button_classic {
	background: url(../images/buttons/button_classic.gif) left top repeat-x;
	padding: 0;
	line-height: 23px;
	height: 23px;
	display: inline;
	float: left;
}

div.button_classic a:link,
div.button_classic a:visited {
	background: url(../images/elements/arrow_header.gif) left center no-repeat;
	margin: 0 9px 0 8px;
	font-size: 11px;
	font-weight: bold;
	color: #807f78;
	padding: 0 0 0 10px; 
}

div.button_classic a:hover {
	color: #000;
}



div.button_close {
	height: 21px;
	float: right;
	margin: 8px 15px 0 0;
	line-height: 21px;
}


div.button_close a,
div.button_close a:link,
div.button_close a:visited {
	line-height: 21px;
	font-size: 11px;
	color: #000000;
	text-transform: uppercase;
	background: url(../images/buttons/close.png) no-repeat right top;
	padding-right: 26px;
	display: block;
}

div.button_close a:hover {
	background-position: right bottom;
}

a.add_cart:link,
a.add_cart:visited {
	position: relative;
	float: left;
	display:inline;
	width: 113px;
	height: 24px;
	background-position:top left;
	background-repeat: no-repeat;
}

a.add_cart:hover {
	background-position:bottom left;
	background-repeat: no-repeat;
}

a.vise:link,
a.vise:visited {
	font-weight: bold;
}

.knjiga_links a:link,
.knjiga_links a:visited {
	color: #EC5900;
	/*font-size: 11px;*/
}

.knjiga_links a:hover {
	color: #000;
}

.film_links a:link,
.film_links a:visited {
	color: #5ea700;
	/*font-size: 11px;*/
}

.film_links a:hover {
	color: #000;
}

.glazba_links a:link,
.glazba_links a:visited {
	color: #c90074;
	/*font-size: 11px;*/
}

.glazba_links a:hover {
	color: #000;
}

.igra_links a:link,
.igra_links a:visited,
.hardware_links a:link,
.hardware_links a:visited {
	color: #0082cb;
	/*font-size: 11px;*/
}

.igra_links a:hover,
.hardware_links a:hover {
	color: #000;
}

.knjiga_bg {
	background-image: url(../images/buttons/add_cart_knjiga.gif);
}

.knjiga_bg_inverse {
	background-image: url(../images/buttons/add_cart_knjiga_inverse.gif);
}

.glazba_bg_inverse {
	background-image: url(../images/buttons/add_cart_glazba_inverse.gif);
}

.igra_bg_inverse,
.hardware_bg_inverse {
	background-image: url(../images/buttons/add_cart_igra_inverse.gif);
}

.knjiga_links .add_cart {
	background-image: url(../images/buttons/add_cart_knjiga.gif);
}

.film_bg {
	background-image: url(../images/buttons/add_cart_film.gif);
}

.film_links .add_cart {
	background-image: url(../images/buttons/add_cart_film.gif);
}

.glazba_links .add_cart {
	background-image: url(../images/buttons/add_cart_glazba.gif);
}

.igra_links .add_cart,
.hardware_links .add_cart {
	background-image: url(../images/buttons/add_cart_igra.gif);
}

.film_bg_inverse {
	background-image: url(../images/buttons/add_cart_film_inverse.gif);
}

.film_bg {
	background-image: url(../images/buttons/add_cart_film.gif);
}

.glazba_bg {
	background-image: url(../images/buttons/add_cart_glazba.gif);
}

.igra_bg,
.hardware_bg {
	background-image: url(../images/buttons/add_cart_igra.gif);
}

a.add_wishlist:link,
a.add_wishlist:visited {
	font-size: 10px;
	line-height: 10px;
	position: relative;
	float: left;
	display:inline;
	width: 105px;
	height: 10px;
	background-position:top left;
	background-repeat: no-repeat;
	margin: 4px 5px 0 5px;
	background-image: url(../images/buttons/add_wishlist.gif);
}

div.novo_home a.add_wishlist:link,
div.novo_home a.add_wishlist:visited {
	background-image: url(../images/buttons/add_wishlist_inverse.gif);
}

a.add_wishlist:hover,
div.novo_home a.add_wishlist:hover,
a.pogledaj_listu:hover {
	background-position:bottom left;
	background-repeat: no-repeat;
}

a.thumb_up:link,
a.thumb_up:visited {
	float: left;
	display:inline;
	width: 16px;
	height: 18px;
	overflow: hidden;
	background-image: url(../images/buttons/thumb_up.gif);
	background-position:top left;
	background-repeat: no-repeat;
	margin: 0 3px 0 8px;
}

a.thumb_down:link,
a.thumb_down:visited {
	float: left;
	display:inline;
	width: 16px;
	height: 18px;
	overflow: hidden;
	background-image: url(../images/buttons/thumb_down.gif);
	background-position:top left;
	background-repeat: no-repeat;
}

a.thumb_up:hover,
a.thumb_down:hover {
	background-position: bottom left;
	background-repeat: no-repeat;
}



div.center div.akcija_1x div.slika:hover,
div.sidebar div.promo:hover,
div.proizvod_2x div.item div.slika_holder div.slika:hover,
div.proizvod_wide div.slika_holder div.slika:hover,
div.akcija_3x div.item div.slika:hover,
div.history div.item div.slika_holder div.slika:hover,
div.content div.proizvod div.left_bar div.slika:hover {
	background: url(../images/background/bg_shadow_hover.gif) top left no-repeat;
}

div.novo_home div.item div.slika_holder div.slika:hover {
	background: url(../images/background/bg_shadow_hover_inverse.gif) top left no-repeat;
}

div.novo div.item div.slika_holder div.slika:hover {
	background: url(../images/background/bg_shadow_hover.gif) top left no-repeat;
}

/* MODIFIERS ------------------------------------------------------------------------------------ */

.clear {
	clear:both;
	font-size:1px;
	height:0;
	line-height:0;
	margin:0;
}

.fleft {
	float: left;
}

.dinline {
	display: inline;
}

.fright, 
.fright_narudzba {
	float: right;
	display: block;
	width: auto;
	text-align:right;
}

.fright_narudzba{
	width: 110px;
}

.fright_narudzba a img {
	padding: 10px 0;
	border-bottom: 1px dotted #CCC;
}

.margin_0 {
	margin: 0 !important;
}

.margin_top_10 {
	margin: 10px 0 0 0;
}

.margin_left_20 {
	margin: 0 0 0 20px;
}

.margin_left_40 {
	margin: 0 0 0 40px;
}

.margin_top_40 {
	margin-top: 40px;
}

.margin_bottom_20 {
	margin-bottom: 20px !important;
}

.margin_top_20 {
	margin: 20px 0 0 0 !important;
}

.margin_top_34 {
	margin: 34px 0 0 0;
}

.margin_top_50 {
	margin: 50px 0 0 0;
}

.margin_top_15 {
	margin: 15px 0 0 0;
}

.margin_right_1 {
	margin: 0 1px 0 0;
}

.margin_left_1 {
	margin: 0 0 0 1px;
}

.padding_20 {
	padding: 20px;
}
.padding_40 {
	padding: 40px;
}

.padding_left_20 {
	padding: 0 0 0 20px;
}

.padding_right_20 {
	padding: 0 20px 0 0;
}

.padding_top_20 {
	padding: 20px 0 0 0;
}

.padding_bottom_20 {
	padding: 0 0 20px 0;
}

.crt_r_black {
	background: url(../images/background/crt_r_black.gif) right top repeat-y;
}

.crt_l_black {
	background: url(../images/background/crt_r_black.gif) left top repeat-y;
}

.crt_up_black {
	background: url(../images/background/crt_up_black.gif)  top repeat-x;
}

.crt_down_black {
	background: url(../images/background/crt_up_black.gif)  bottom repeat-x;
}

.crt_down_gray {
	background: url(../images/background/crt_h_gray.gif)  bottom repeat-x;
}

.crt_up_gray {
	background: url(../images/background/crt_h_gray.gif)  top repeat-x;
}

.h_auto {
	height: auto !important;
}

.bg_none {
	background-color: #000;
}

.no_bg {
	background: none !important;
}

.bg_light_gray {
	background: url(../images/background/bg_gray_cvjetic.gif)  bottom right no-repeat;
	background-color: #F5F5F5;
	position: relative;
	color: #000;
}

span.red {
	color: #D80000 !important;
}

span.black {
	color: #000 !important;
}

span.bold {
	font-weight: bold !important;
}

.hidden {
	display: none;
}

.visible {
	display: block;
}

input.security_code {
	font-family: Georgia, Times, serif;
	font-size: 22px;
	vertical-align: middle;
	color: #807f78;
	border: 1px solid #c8c8c8;
	background-color: #f5f5f5;
	padding: 6px 3px 0 3px;
	height: 32px;
	width: 100px;
}

div.captcha_image {
	width: 200px;
	height: 40px;
	float: left;
	display: inline;
}

div.captcha_input {
	float: left;
	display: inline;
	width: 108px;
	height: 40px;
}

div.select_overflow {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color:#000000;
	display: none;
	z-index: 78;
}

div.select_overflow_vidljiv {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color:#000000;
	display: block;
	z-index: 78;
}

/* ANKETA DIVS -------------------------------------- */

div#PDF_bg_chezchenz {
	z-index: 100 !important;	
}

div#PDF_c_chezchenz {
	z-index: 101 !important;	
}

iframe#PDF_i_chezchenz {
	z-index: 102 !important;	
}

/* DATEPICKER --------------------------------------- */

.datepick-links,
.datepick-header {
	display: none !important;
}

/* TOPLISTA NUMERACIJA ------------------------------ */

.jedan {
	background: url(../images/toplista/1.gif) top left no-repeat;
}

.jedan:hover {
	background: url(../images/toplista/1on.gif) top left no-repeat;
}

.dva {
	background: url(../images/toplista/2.gif) top left no-repeat;
}

.dva:hover {
	background: url(../images/toplista/2on.gif) top left no-repeat;
}

.tri {
	background: url(../images/toplista/3.gif) top left no-repeat;
}

.tri:hover {
	background: url(../images/toplista/3on.gif) top left no-repeat;
}

.cetiri {
	background: url(../images/toplista/4.gif) top left no-repeat;
}

.cetiri:hover {
	background: url(../images/toplista/4on.gif) top left no-repeat;
}

.pet {
	background: url(../images/toplista/5.gif) top left no-repeat;
}

.pet:hover {
	background: url(../images/toplista/5on.gif) top left no-repeat;
}

.sest {
	background: url(../images/toplista/6.gif) top left no-repeat;
}

.sest:hover {
	background: url(../images/toplista/6on.gif) top left no-repeat;
}

.sedam {
	background: url(../images/toplista/7.gif) top left no-repeat;
}

.sedam:hover {
	background: url(../images/toplista/7on.gif) top left no-repeat;
}

.osam {
	background: url(../images/toplista/8.gif) top left no-repeat;
}

.osam:hover {
	background: url(../images/toplista/8on.gif) top left no-repeat;
}

.devet {
	background: url(../images/toplista/9.gif) top left no-repeat;
}

.devet:hover {
	background: url(../images/toplista/9on.gif) top left no-repeat;
}

.deset {
	background: url(../images/toplista/10.gif) top left no-repeat;
}

.deset:hover {
	background: url(../images/toplista/10on.gif) top left no-repeat;
}

.height23 {
	height: 23px !important;
	padding: 2px;
}

div#cleaner_w {
	width: 100%;
	clear: both;
	font-size: 0;
	line-height: 0;
	height: 1px;
	overflow: hidden;
}

h2.autor {
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
}

div#add_this {
	padding: 0 0 20px 0;
	clear: left;
	width: 330px;
	/*background-color:#CCC;*/
}

div#float_wishlist_search {
	left: 454px !important;
}

div.nadnaslov_knjiga,
div.nadnaslov_film,
div.nadnaslov_glazba,
div.nadnaslov_igra,
div.nadnaslov_hardware {
	width:270px;
	height:63px;
	padding-bottom: 1px;
	position: relative;
	margin-left:-15px;
	margin-bottom: 10px;
}

div.nadnaslov_knjiga {
	background-image:url(../images/background/bg_nadnaslov-k.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

div.nadnaslov_film {
	background-image:url(../images/background/bg_nadnaslov-f.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

div.nadnaslov_glazba {
	background-image:url(../images/background/bg_nadnaslov-g.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

div.nadnaslov_igra {
	background-image:url(../images/background/bg_nadnaslov-i.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

div.nadnaslov_hardware {
	background-image:url(../images/background/bg_nadnaslov-i.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

div.nadnaslov_knjiga h3,
div.nadnaslov_film h3,
div.nadnaslov_glazba h3,
div.nadnaslov_igra h3,
div.nadnaslov_hardware h3 {
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	display: block;
	float: none;
	padding: 10px 5px 5px 40px;
	text-transform: uppercase;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 16px;
}

div.nadnaslov_knjiga.nadnaslov_wide {
	width: 338px;
	height:65px;
	background-image: url(../images/background/bg_nadnaslov-wide-k.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

div.nadnaslov_knjiga.nadnaslov_wide h3 {
	padding-right: 10px;
	padding-left: 30px;
	margin:0 auto;
}

div.nadnaslov_film.nadnaslov_wide {
	width: 338px;
	height:65px;
	background-image: url(../images/background/bg_nadnaslov-wide-f.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

div.nadnaslov_film.nadnaslov_wide h3 {
	padding-right: 15px;
	padding-left: 40px;
	margin:0 auto;
}

div.nadnaslov_glazba.nadnaslov_wide {
	width: 338px;
	height:65px;
	background-image: url(../images/background/bg_nadnaslov-wide-g.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

div.nadnaslov_glazba.nadnaslov_wide h3 {
    padding-right: 15px;
	padding-left: 40px;
	margin:0 auto;
}

div.nadnaslov_igra.nadnaslov_wide {
	width: 338px;
	height:65px; 
	background-image: url(../images/background/bg_nadnaslov-wide-i.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

div.nadnaslov_igra.nadnaslov_wide h3 {
	padding-right: 15px;
	padding-left: 40px;
	margin:0 auto;
}

div.nadnaslov_hardware.nadnaslov_wide {
	width: 338px;
	height:65px; 
}

div.nadnaslov_hardware.nadnaslov_wide h3 {
	padding-top: 13px;
	width: 338px;
	height:65px;
	background-image: url(../images/background/bg_nadnaslov-wide-i.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.focused_input {
	color: #000;
	border: 1px solid #000;
	background-color: #fff;
}

/* BOŽIĆNI IZBOR 2009 */

div.izbor_2009_header {
	background: url(../images/izbor2009/bg_header.jpg)  bottom left no-repeat;
	position: relative;
	padding: 20px 30px;
	font-size: 13px;
	font-style:italic;
	color: #000;
}

div.izbor_2009_items {
	position: relative;
	padding: 20px 0 0 0;
	background: url(../images/izbor2009/bg_items.jpg)  bottom left no-repeat;
	color: #000;
	float: left;
	display: inline;
	width: 960px;
}

div.izbor_2009_items ul {
	list-style: none;
	list-style-image: none;
}

div.izbor_2009_items ul li {
	float: left;
	display: inline;
	margin: 0 0 30px 50px;
	/*background-color: #ccc;*/
	width: 250px;
	height: 170px;
}

div.izbor_2009_items ul li div.slika {
	float: left;
	display: inline;
	margin: 0 10px 10px 0;
}

div.izbor_2009_items ul li h1 {
	font-size: 16px;
	font-weight: bold;
	float: left;
	margin: 0 0 3px 0;
	display: inline;
	width: 125px;
}

div.izbor_2009_items ul li h2 {
	font-size: 11px;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	float: left;
	display: inline;
	width: 125px;
}
.g18{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;	
	}
.prva_n2{
	height:54px;
	background-image: url(../images/akcije/ni2a.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 16px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 75px;
    font-weight: bold;
	}
.prva_na2{
	height:52px;
	background-image: url(../images/akcije/ni2b.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 16px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 75px;
	}
.prva_nb2{
	height:52px;
	background-image: url(../images/akcije/ni2c.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 16px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 75px;
	line-height:28px;
	}
	.ovdje{
	background-color:#FFF;
	color:#C00;
		}
	.upper{
	text-transform: uppercase;
			}
   .slika01{
	padding:10px;
				}
   .red{
	   color:#C00;}
   .g10{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	text-align: right;
	padding-right:18px;
		   }

/* 5 dani multimedije */

div.dani_box5 {
	background-color: #FFFFFF;
	padding-bottom: 40px;
}
	
div.sponzori {
	width:960px;
	padding: 0;
	color:#000;
	background-image: url(../images/5dani_multim/linija.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #f2f2ea;
	float: left;
	display: inline;
	margin: 0 0 30px 0;
}

div.sponzori ul {
	margin-left: 135px;
	background-image:url(../images/5dani_multim/linija-d.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 0 0 0 1px;
	float: left;
	display: inline;
}

div.sponzori ul li {
	background-image:url(../images/5dani_multim/linija-d.gif);
	background-repeat: repeat-y;
	background-position: right top;
	text-transform: uppercase;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	float: left;
	display: inline;
}

div.sponzori ul li a {
	padding: 10px 30px;
	display: block;
}

div.sponzori ul li:hover {
	background-color: #FFF;
}
	
div.sponzori ul li .last{
	padding-left:10px;
}

.dani_box5 div.tekst {
	font-size: 12px;
	color: #000;
	font-weight: normal;
	background: url(../images/5dani_multim/linija2.gif) top left repeat-x;
}

.dani_box5 div.tekst h1 {
	font-size: 21px;
	color: #747474;
	font-weight: normal;
	padding: 30px 40px 10px 40px;
}

.dani_box5 div.tekst h2 {
	font-size: 14px;
	color: #000;
	font-weight: normal;
	padding: 30px 40px 10px 0;
	background: url(../images/5dani_multim/linija-siva.gif) top left repeat-x;
}

.dani_box5 div.tekst2 {
	font-size: 14px;
	color: #000;
	font-weight: normal;
	margin: 0 0 20px 0;
}

.dani_box5 div.tekst3 {
	font-size: 12px;
	color: #747474;
	font-weight: normal;
	margin: 0 0 20px 0;
}
.dani_box5 div.tekst4 {
	font-size: 12px;
	color: #000;
	font-weight: normal;
	margin: 0 0 10px 0;
}

.dani_box5 div.tekst5 {
	font-size: 12px;
	color: #000;
	font-weight: normal;
	margin: 0 auto;
	width: 880px;
}
 
div.text_tbl {
	font-size: 12px;
	width: 880px;
/*	padding: 20px;*/
	margin: 0 auto;
	padding: 0;
	color: #000;
}
	
div.box {
	padding: 20px 0;
	color:#000;
	background-image: url(../images/5dani_multim/linija-siva.gif);
	background-repeat: repeat-x;
	background-position: left top;	
}

div.box10 {
	width:880px;
	color:#000;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	}

div.box-sponzori1 {
	width:920px;
	color:#000;
/*	background-image: url(../images/5dani_multim/linija.gif);
	background-repeat: repeat-x;
	background-position: left bottom;*/
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
}
	
div.box-sponzori2{
	width:940px;
	color:#000;
	background-image: url(../images/5dani_multim/linija.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 30px;
	padding-left: 20px;
	}	
	
	
div.box-end {
	width:880px;
	padding:20px;
	color:#000;
	}
	
div.box_1 {
	float:left;
	width:120px;
	color:#000;
	line-height:24px;
	font-weight: bold;

	}

div.box_1-sponzori {
	font-size:9px;
	float:left;
	width:140px;
	color:#5a5a5a;
	line-height:45px;
	}
	
div.box_2 {
	float:left;
	width:760px;
	color:#747474;
	line-height:24px;
	}
	
.black {
	color:#000;
	}

.black_w {
	color:#000;
	width: 20px;
	float: left;
	}
	
.siva {
	color:#747474;
	}
	
.red18 {
	font-size:14px;
	color:#d90000;
	}
	
div.box_opis {
	width:880px;
	color:#000;
	background-image: url(../images/5dani_multim/linija.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 5px;
	padding-right: 20px;
	padding-top: 20px;
	padding-left: 20px;	
	}
div.tekst3 img{
	padding-left:20px;
	margin-bottom:-40px;
	}

div.box_2 img{
	padding-left:5px;
	}
div.nagrade_logo {
	width:110px;
	height:27px;
	color:#000;
	background-image: url(../images/5dani_multim/logo-gmc.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	font-weight: bold;
	}
div.nagrada1_logo{
	width:370px;
	height:25px;
	background-image: url(../images/5dani_multim/logo-fenix.gif);
	background-position: right 4px;
	background-repeat: no-repeat;
	}

div.nagrada2_logo{
	width:770px;
	height:25px;
	background-image: url(../images/5dani_multim/logo-larvitar.gif);
	background-position: right 4px;
	background-repeat: no-repeat;
	}

div.nagrada3_logo{
	width:245px;
	height:25px;
	background-image: url(../images/5dani_multim/logo-raptox.gif);
	background-position: right 4px;
	background-repeat: no-repeat;
	}

div.nagrada4_logo{
	width:280px;
	height:25px;
	background-image: url(../images/5dani_multim/logo-razer.gif);
	background-position: right 2px;
	background-repeat: no-repeat;
	}
	
.box_placanje {
	width:700px;
	float: left;
	margin: 0 0 20px 10px;
}

.box_border {
	float: left;
	width: 700px;
	border-bottom: 1px dotted #CCC;
	margin: 10px 0;

}

.box_dostava {
	margin-bottom: 10px;
	width: 700px;
	clear: left;
}

.box_radio{
	float: left;
	width: 20px;
	height: 20px;
}

.box_content{
	width:680px;
	float: left;
	margin-bottom: 10px;

}

.narudzba_podnaslov {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}

.narudzba_tekst {
	padding:5px 0 0 0;
	font-size: 11px;
	color: #737373;
	font-weight:normal;
}

.box_koraci {
	width: auto;
	font-size: 11px;
	margin: 0 0 15px 0;
	color:#666666;
	font-weight: bold;
	padding: 0;
	float: left;
}

.italic {
	font-style:italic;
}

.black_pick_up {
	font-size: 11px;
	color: #000000;	
}


.pitanja_pick_up h1 {
	margin: 30px 30px 0 0;
	font-size: 24px;
	font-weight: normal;
	line-height: 24px;
}

div.separator_pagination {
	margin-left: 20px;
	clear:both;
	overflow: hidden;
	width: 730px;
	height: 1px;
	background: url(../images/background/crt_h_gray.gif) top left repeat-x;
}

.bkg_white {
	background-color: #FFFFFF;
	float: right;
	width: 160px;


}