/*-- required & default rules --*/
.carouselHolder {
	overflow:hidden;
	position:relative;
	text-align:left;
    height:250px; /* dodato maja 2014. */
	width:430px;
	z-index:45;	
	float: left;
	margin:26px 26px 0;
	display:inline;
}

#vestiCarouselCont {
	display:inline;
	float:left;
/*	height:291px;
	margin:0 0 20px;
	width:202px;*/
}

#vestiCarousel {
	display:inline;
	float:left;	
	margin:0;
	overflow:hidden;
}

.carousel-wrap{
	width: 435px;
}

/* dodato juna 2013. godine zbog zahtevanih izmena */
div.books .carousel-wrap{
/*	width: 1000px;*/
	width:535px;
    height:50px;
    left:30px;
}

.carouselHolder ul {
	width: 10000px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;	
	
}

.carouselHolder ul li {
	/*margin:0;
	padding: 0;
	list-style: none;*/
	
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;	
	
	
}

.slide-holder-inner {
	overflow:hidden;
	padding:0;
	z-index:50;	
	/*** 22.11.2009. */
	display:inline;
	float:left;
}

.carousel-control {
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 30px;
	width: 511px;
	z-index: 4000;
}

/*-- for slide buttons --*/
.carousel-pagination a:hover,.carousel-previous,.carousel-next,.carousel-next .hover,.carousel-previous .hover
	{
	cursor: pointer;
	z-index: 5000;
}

.carousel-control .active,.disabled
	{
	cursor: auto;
}

.carousel-pagination a span, .carousel-previous span,.carousel-next span,.carousel-next .hover span,.carousel-previous .hover span
	{
	margin-left: -10000px;
}



.carousel-pagination,.carousel-previous,.carousel-next
	{
	background-repeat: no-repeat;
	overflow: hidden;
	top: 0px;
}

.carousel-pagination {
	margin: -14px 20px 0 0;
	float:right;
	display:inline;
	z-index: 5000;
}
/*
.carousel-pagination p {
	margin: 0;
	padding: 0;
}
*/
.carousel-pagination p a {
	background-image: url(/sites/all/themes/sglasnik/images/carouselBullet.jpg);
	background-repeat:no-repeat;
	display: block;
	float: left;
	display:inline;
	height: 11px;
	list-style: none;
	margin: 0 0 0 9px;
/*	padding: 2px;*/
	width: 11px;
}

.carousel-pagination p a:hover {
	cursor: pointer;	
}

.carousel-pagination p a.active {
	background-image: url(/sites/all/themes/sglasnik/images/carouselActiveBullet.jpg);
}

.carousel-pagination p a.active :hover {
	cursor: pointer;	
}



/*-- end first & last buttons --*/ /*-- next & prev buttons --*/
#nex-prev-buttons {
	position: absolute;
	left: 0;
	z-index: 5000;
}

div.books ul {
/*	background: white url(/sites/all/themes/sglasnik/images/GlasnikPreporucuje_background.jpg) repeat-x scroll;
	background-position: left bottom;*/
}

.carousel-next {
	background-image: url(/sites/all/themes/sglasnik/images/rightArrow.jpg);
/*	background-position: 0 -36px;*/
	height: 29px;
	width: 12px;
	float: right;
	display:inline;
	margin-right: 5px;
/*	margin-right: 200px;*/
}
.carousel-next.hover {
	background-position: 0 0;
}

div.books .carousel-next {
	background-image: url(/sites/all/themes/sglasnik/images/GlasnikPreporucuje_arrow_right.png);
	height: 29px;
/*	left: 185px;*/
	left: 576px; /* dodato juna 2013. godine zbog zahtevanih izmena */
	position: absolute;
/*	top: 100px;*/
	top: 42px; /* dodato juna 2013. godine zbog zahtevanih izmena */
	width: 15px;
}



.carousel-previous {
	background-image: url(/sites/all/themes/sglasnik/images/leftArrow.jpg);
/*	background-position: 0 -36px;*/
	height: 29px;
	width: 23px;
	float: right;
	display: inline;
}

div.books .carousel-previous {
	background-image: url(/sites/all/themes/sglasnik/images/GlasnikPreporucuje_arrow_left.png);
	height: 29px;
/*	left: 9px;*/
	left: 42px; /* dodato juna 2013. godine zbog zahtevanih izmena */
	position: absolute;
/*	top:100px;*/
	top: 42px; /* dodato juna 2013. godine zbog zahtevanih izmena */
	width: 15px;
}

.carousel-previous.hover {
	background-position: 0 0;
}



/*-- hover next & hoverprev buttons --*/
#hover-next-button,#hover-prev-button {
	height: 125px;
	background-repeat: no-repeat;
	display: none;
	overflow: hidden;
	width: 77px;
	top: 35px;
	z-index: 6000;
}

#hover-next-button span {
	
}


/*
.carousel.js{
	margin-top:31px;	 
}
*/

/*-- end next & prev buttons --*/ /*-- rules for slide captions --*/
.slide-captions {
/*	color: #333;
	left: 8px;
	overflow: visible;
	top: 5px;
	z-index: 6000;
	float: left;*/
	
	color:#004276;
	float:left;
	overflow:visible;
	padding:0;
	z-index:6000;	
	
}

.slide-captions span {	
	font-size:16px;
	height:20px;
	line-height:20px;
	overflow:visible;
}

.slide-captions span a{	
	
	color:#004276;
	font-size:16px;
	height:20px;
	line-height:20px;
	overflow:visible;
	text-decoration: none;
}


.slide-captions span a:hover{	
	text-decoration: underline;
}
	
/*-- end rules for slide captions --*/ /*-- slide number display --*/
#slide-number-display {
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	height: 23px;
	padding: 4px;
	right: 7px;
	text-align: center;
	top: 208px;
	width: 37px;
	z-index: 5000; 
}



/*-- for carousel view --*/
#row-of-slides {
	position: absolute;
	top: 0;
}

li.sect {
	width:230px;
	float: left;
	overflow: hidden;
}


.singleBookCarousel  li.sect {
	float:left;
/*	height:256px;*/
	height:130px; /* dodato juna 2013. godine zbog zahtevanih izmena */
	overflow:hidden;
/*	width:200px;*/
	width:110px; /* dodato juna 2013. godine zbog zahtevanih izmena */
	text-align: center;
	font-family:"Trebuchet MS",Verdana,sans-serif;	
	color: #353535;	
	line-height:100%;	
}

.singleBookCarousel  li.sect a {
	color: #353535;	
	text-decoration:none;	
}

.singleBookCarousel  li.sect a :hover{
	color:black;
}

.singleBookCarousel  li.sect img {
/*	margin: 10px 0 0 0;*/
/*	margin: -25px 0 0 0;  dodato juna 2013. godine zbog zahtevanih izmena */
	text-align: center;
    width:70px; /* dodato juna 2013. godine zbog zahtevanih izmena */
    height:auto; /* dodato juna 2013. godine zbog zahtevanih izmena */
}

.singleBookCarousel  li.sect b {
	display:inline;
	float:left;
	font-family:"Trebuchet MS",Verdana,sans-serif;
	font-size:13px;
	height:32px;
	line-height:120%;
	width:200px;
	color:#0f75c9;
	overflow: hidden;
}

.singleBookCarousel  li.sect b a:link,.singleBookCarousel  li.sect b a:visited{
	font-family:"Trebuchet MS",Verdana,sans-serif;
	font-size:13px;
	color:#0f75c9;	
}


.singleBookCarousel  li.sect p {
	font-size:12px;
	margin:5px 0 0;
}

.carouselBooksOpsirnije {
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	margin:11px 5px 0 0;
	text-align:right;
}

.singleBookCarousel li.sect .carouselBooksOpsirnije img {
	margin:0;
	vertical-align:middle;
}

.carouselBooksTitle {
    font-family: "Trebuchet MS",Helvetica,sans-serif;
    font-size: 9px;
    text-align: center;
    line-height: 10px;
    width: 100px;
    margin: 0 0 0 8px;
}