

/*
                                                 
-> Project: najboljeknjige.com                    
-> Author: Igor Gotal-Luksa / Dobbin			 
-> Copyright (c) 2010: Dobbin
                   							                         
*/


/* BOOK DETAILS
----------------------------------------------------------------------------*/

	#book-details-wrapper, #catalog-wrapper, #authors-wrapper {
		background: url("../../assets/images/block_shadow_940.gif") no-repeat bottom center;
		padding-bottom: 5px;
		margin-bottom: 15px;
		}

	#book-details-menu {
		width: 920px;
		background-color: #d4cfc1;
		margin-left: 10px;
		}
				
	#book-details-menu li {
		font: normal 1.2em/150% "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		float: left;
		width: auto;
		}
		
	#book-details-menu li a {
		text-decoration: none;
		float: left;
		width: auto;
		display: block;
		color: #000;
		background-color: #e2dfd5;
		padding: 8px 10px 8px 10px;
		margin-right: 2px;
		}
		
	#book-details-menu li a.active {
		background-color: #fff;
		}
		
	#book-details-menu li a:hover {
		background-color: #fff;
		}

	#book-details-menu li a span {
		display: inline-block;
		background-color: #d75115;
		color: #fff;
		border: 0;
		padding: 0 4px 0 4px;
		border-radius: 3px;  
		-moz-border-radius: 3px;  
		-webkit-border-radius: 3px; 
		}
		
	#book-details-block {
		width: 920px;
		margin-left: 10px;
		background: #fff url("../../assets/images/wide_block_bg.gif") no-repeat bottom center;
		padding: 30px 0 20px 0;
		border-bottom-right-radius: 3px;
		border-bottom-left-radius: 3px;
		-moz-border-radius-bottomright: 3px;  
		-moz-border-radius-bottomleft: 3px;
		-webkit-border-bottom-right-radius: 3px;
		-webkit-border-bottom-left-radius: 3px;
		}
		
		
/* BOOK DETAILS - COVER
----------------------------------------------------------------------------*/
		
	#book-cover {
		float: left;
		width: 130px;
		margin-left: 30px;
		}
		
		
/* BOOK DETAILS - SUMMARY
----------------------------------------------------------------------------*/
		
	#book-summary {
		float: left;
		width: 460px;
		margin-left: 20px;
		}
		
	#book-summary h2 {
		font: normal 2.2em/120% "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
		color: #000;
		margin-bottom: 20px;
		position: relative;
		bottom: 5px;
		}
		
	#book-summary h2 span {
		font: normal 0.6em/150% "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
		}
		
	#book-summary h2 span.subtitle {
		font: normal 0.6em/180% "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
		}
		
	#book-summary h2 span a {
		color: #d75115;
		}
		
	#book-summary h2 span a:hover {
		text-decoration: none;
		}
		
	#book-summary p {
		font: normal 1.25em/145% Verdana, Arial, Helvetica, sans-serif;
		color: #000;
		margin-bottom: 20px;
		position: relative;
		bottom: 5px;
		max-width: 430px;
		}
		
	#book-summary p a {
		color: #d75115;
		}
		
	#book-summary p a:hover {
		text-decoration: none;
		}
		
	.send-and-print {
		margin: 20px 0 20px 0;
		}
		
	#send-and-print {
		margin: 20px 0 20px 0;
		}
		
	.send-and-print-trailer {
		margin: 0px;
		}
		
	.send-and-print-news {
		width: 208px;
		display: inline-block;
		background-color: #f5f8f9;
		border: 1px solid #cfdbe1;
		border-radius: 3px;  
		-moz-border-radius: 3px;  
		-webkit-border-radius: 3px;
		padding-left: 10px;
		}
		
	.send-and-print li, .send-and-print-news li, #send-and-print li, #send-and-print-news li {
		float: left;
		width: auto;
		margin-right: 20px;
		}
		
	.send-and-print-news li.send, #send-and-print-news li.send {
		background: url("../../assets/images/icon_envelope.png") no-repeat 0px 5px;
		padding: 7px 0 7px 30px;
		border-bottom: 1px solid #d9e2e8;
		width: 170px;
		}
		
	.send-and-print-trailer li.send {
		background: url("../../assets/images/icon_envelope.png") no-repeat 0px 5px;
		padding: 7px 0 7px 30px;
		margin-top: 5px;
		width: 170px;
		}
		
	.send-and-print-trailer li.send a {
		font: bold 10px/145% "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		color: #61899a;
		}
		
	.send-and-print-trailer li.send a:hover {
		text-decoration: underline;
		}
		
	.send-and-print-news li.print {
		background: url("../../assets/images/icon_printer.png") no-repeat 0px 5px;
		padding: 7px 0 7px 30px;
		}
		
	.send-and-print-news li.pictures {
		background: url("../../assets/images/icon_picture.png") no-repeat 0px 7px;
		padding: 7px 0 7px 30px;
		border-bottom: 1px solid #d9e2e8;
		width: 170px;
		}
		
	.send-and-print li.send, #send-and-print li#send {
		background: url("../../assets/images/icon_envelope.png") no-repeat 0px 5px;
		padding: 7px 0 7px 30px;
		}
		
	.send-and-print li.print, #send-and-print li#print {
		background: url("../../assets/images/icon_printer.png") no-repeat 0px 5px;
		padding: 7px 0 7px 30px;
		}
		
	.send-and-print li.pictures, #send-and-print li.pictures {
		background: url("../../assets/images/icon_picture.png") no-repeat 0px 7px;
		padding: 7px 0 7px 30px;
		}
		
	.send-and-print li a, .send-and-print-news li a, #send-and-print li a {
		font: bold 10px/145% "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		color: #61899a;
		}
		
	.send-and-print li a:hover, .send-and-print-news li a:hover, #send-and-print li a:hover {
		text-decoration: underline;
		}

		
/* BOOK DETAILS - DETAILS
----------------------------------------------------------------------------*/
		
	#book-details-boxes {
		float: left;
		}
		
	.book-details-box {
		width: 250px;
		background-color: #f5f8f9;
		border: 1px solid #cfdbe1;
		border-radius: 3px;  
		-moz-border-radius: 3px;  
		-webkit-border-radius: 3px;
		margin-bottom: 10px;
		}
		
	.book-details-box ul {
		margin:  0 0 10px 10px;
		}
		
	.book-details-box ul li {
		font: normal 1.2em/175% "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
		background: url("../../assets/images/bullet_red_arrow.gif") no-repeat 0px 9px;
		padding-left: 10px;
		}
		
	.book-details-box ul li span {
		font-weight: bold;
		}
		
	.book-details-box ul li span.price {
		color: #d75115;
		}
		
	.book-details-box ul li a {
		color: #61899a;
		text-decoration: underline;
		}
		
	.book-details-box ul li a:hover {
		text-decoration: none;
		}
		
	.book-details-box h3 {
		font: bold 1.2em/145% "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		color: #61899a;
		margin: 10px 0 10px 10px;
		width: 230px;
		padding-bottom: 3px;
		border-bottom: 1px solid #e2e9ed;
		}
	
	.book-fb-comments {
		clear: both;
		margin-left: 180px;
	}
		
/* BOOK REVIEWS / AUTHOR DETAILS
----------------------------------------------------------------------------*/

	#book-reviews, #author-details, #book-review-official {
		float: left;
		width: 700px;
		margin-left: 20px;
		}
		
	#book-reviews-user {
		width: 860px;
		margin-left: 30px;
		}
		
	#book-reviews-user h4 {
		font: bold 1.3em/160% "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
		margin-bottom: 10px;
		background: url("../../assets/images/avatar_icon.gif") no-repeat 0px 5px;
		padding-left: 40px;
		width: 700px;
		}
		
	#book-reviews-user h4 a {
		color: #d75115;
		}
		
	#book-reviews-user h4 a:hover {
		text-decoration: none;
		}
		
	#book-reviews-user h4 span {
		font: normal 0.8em/160% "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
		color: #61899a;
		}
		
	#book-reviews-user p {
		font: normal 1.25em/145% Verdana, Arial, Helvetica, sans-serif;
		color: #000;
		margin-bottom: 20px;
		padding-bottom: 10px;
		width: 860px;
		border-bottom: 1px solid #eae7ed;
		}
		
	#book-reviews h2, #book-review-official h2 {
		font: normal 2.2em/120% "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
		color: #000;
		margin-bottom: 20px;
		position: relative;
		bottom: 5px;
		float: left;
		width: 470px;
		}
		
	#author-details h2 {
		font: normal 2.2em/120% "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
		color: #000;
		margin-bottom: 20px;
		position: relative;
		bottom: 5px;
		}
		
	#book-reviews h2 span, #author-details h2 span, #book-review-official h2 span {
		font: normal 0.6em/150% "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
		}
		
	#book-reviews h2 span.subtitle, #book-review-official h2 span.subtitle {
		font: normal 0.6em/180% "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
		}
		
	#book-reviews h2 span a, #book-review-official h2 span a {
		color: #d75115;
		}
		
	#book-reviews h2 span a:hover, #book-review-official h2 span a:hover {
		text-decoration: none;
		}
		
	#book-reviews h4, #book-review-official h4 {
		font: bold 1.3em/160% "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
		margin-bottom: 10px;
		background: url("../../assets/images/avatar_icon.gif") no-repeat 0px 5px;
		padding-left: 40px;
		width: 700px;
		}
		
	#book-reviews h4 span, #book-review-official h4 span {
		font: normal 0.8em/160% "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
		color: #61899a;
		}
		
	#book-reviews h5, #book-review-official h5, .comment-title {
		font: bold 1.2em/175% "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		color: #d75115;
		}
		
	#book-reviews p {
		font: normal 1.25em/145% Verdana, Arial, Helvetica, sans-serif;
		color: #000;
		margin-bottom: 20px;
		padding-bottom: 10px;
		width: 700px;
		border-bottom: 1px solid #eae7ed;
		}
		
	#book-review-official p {
		font: normal 1.25em/145% Verdana, Arial, Helvetica, sans-serif;
		color: #000;
		margin-bottom: 20px;
		width: 700px;
		}
		
	#author-details p {
		font: normal 1.25em/145% Verdana, Arial, Helvetica, sans-serif;
		color: #000;
		margin-bottom: 20px;
		width: 700px;
		}
		
	#book-reviews p a {
		color: #d75115;
		}
		
	#book-reviews p a:hover {
		text-decoration: none;
		}
		
	#book-reviews .comment-button {
		float: right;
		width: 201px;
		}
		
		
/* REVIEW FORM
----------------------------------------------------------------------------*/

	#new-review-block {
		background-color: #f5f8f9;
		border: 1px solid #cfdbe1;
		border-radius: 3px;  
		-moz-border-radius: 3px;  
		-webkit-border-radius: 3px;
		padding-top: 10px;
		}
		
	#new-review-block h6 {
		font: normal 1em/145% "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
		margin-bottom: 20px;
		margin-left: 355px;
		}
		
	#new-review-block h6.wide-heading {
		font: normal 1em/145% "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
		margin-bottom: 20px;
		margin-left: 520px;
		}
		
	#new-review-block h6 span {
		color: #d75115;
		}
		
	#new-review-block p {
		font: bold 1.1em/190% "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
		border: none !important;
		text-transform: uppercase;
		margin: 0 0 1px 20px;
		}
		
	#new-review-block p input {
		font: normal 1.1em/140% Verdana, Arial, Helvetica, sans-serif;
		width: 640px;
		padding: 5px;
		background-color: #fff;
		border: 1px solid #c5d4da;
		}
		
	#new-review-block p input.wide {
		font: normal 1.1em/140% Verdana, Arial, Helvetica, sans-serif;
		width: 805px;
		padding: 5px;
		background-color: #fff;
		border: 1px solid #c5d4da;
		}
		
	#new-review-block p textarea {
		font: normal 1.1em/145% Verdana, Arial, Helvetica, sans-serif;
		width: 640px;
		padding: 5px;
		background-color: #fff;
		border: 1px solid #c5d4da;
		}
		
	#new-review-block p textarea.wide-textarea {
		font: normal 1.1em/145% Verdana, Arial, Helvetica, sans-serif;
		width: 805px;
		padding: 5px;
		background-color: #fff;
		border: 1px solid #c5d4da;
		}
		
	#new-review-block div.alert {
		margin-left: 20px;
		margin-right: 25px;
	}
	
	.post-comment-button {
		position: relative;
		left: 474px;
		margin-bottom: 20px;
		}
		
	.post-comment-button-news {
		position: relative;
		left: 640px;
		margin-bottom: 20px;
		}
		
		
/* AUTHOR TITLES
----------------------------------------------------------------------------*/
		
	#author-titles-block {
		width: 920px;
		margin-left: 10px;
		background: #fff url("../../assets/images/wide_block_bg.gif") no-repeat bottom center;
		padding: 10px 0 20px 0;
		border-bottom-right-radius: 3px;
		border-bottom-left-radius: 3px;
		-moz-border-radius-bottomright: 3px;  
		-moz-border-radius-bottomleft: 3px;
		-webkit-border-bottom-right-radius: 3px;
		-webkit-border-bottom-left-radius: 3px;
		}

	#author-titles-block .book-row {
		width: 860px;
		margin: 10px 0 0 30px;
		padding: 10px 0 20px 0;
		border-bottom: 1px dotted #919191;
		}
		
	#author-titles-block #catalog-thumbnail {
		float: left;
		width: 125px;
		border: 1px solid #cfdbe1;
		}
		
	#author-titles-block #catalog-details {
		float: right;
		width: 710px;
		}
		
	#author-titles-block #catalog-details h2 {
		font: normal 2.2em/130% "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
		color: #000;
		margin-bottom: 20px;
		position: relative;
		bottom: 5px;
		}
		
	#author-titles-block #catalog-details h2 a {
		text-decoration: none;
		color: #000;
		}
		
	#author-titles-block #catalog-details h2 a:hover {
		text-decoration: underline;
		}
		
	#author-titles-block #catalog-details h2 span {
		font: normal 0.6em/130% "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
		}
		
	#author-titles-block #catalog-details h2 span a {
		color: #d75115;
		text-decoration: none;
		}
		
	#author-titles-block #catalog-details h2 span a:hover {
		text-decoration: underline;
		}
		
	#author-titles-block #catalog-details p {
		font: normal 1.25em/145% Verdana, Arial, Helvetica, sans-serif;
		color: #000;
		margin-bottom: 10px;
		position: relative;
		bottom: 5px;
		max-width: 700px;
		}
		
		
/* AUTHORS INDEX
----------------------------------------------------------------------------*/
		
	#book-details, #catalog, #authors-index {
		width: 940px;
		margin-left: 10px;
		padding: 10px 0 10px 0;
		background-color: #7a6f8b;
		border: 0;
		border-radius: 3px;  
		-moz-border-radius: 3px;  
		-webkit-border-radius: 3px;
		}
		
	#authors-index #authors-block {
		width: 920px;
		margin-left: 10px;
		padding: 20px 0 20px 0;
		background: #fff url("../../assets/images/wide_block_bg.gif") no-repeat bottom center;
		border-radius: 3px;
		-moz-border-radius: 3px;  
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-webkit-border-radius: 3px;
		}
		
	#authors-index #authors-block ul {
		margin-top: 20px;
		margin-left: 30px;
		}
		
	#authors-index #authors-block ul li {
		font: normal 1.2em/160% "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
		padding-left: 10px;
		background: url("../../assets/images/bullet_red_arrow.gif") no-repeat 0px 8px;
		float: left;
		width: 205px;
		}
		
	#authors-index #authors-block ul li a {
		color: #000;
		text-decoration: underline;
		}
		
	#authors-index #authors-block ul li a:hover {
		text-decoration: none;
		}
		
	#authors-index #authors-block h3 {
		font: normal 2.4em/145% "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
		color: #d75115;
		margin-left: 30px;
		border-bottom: 1px dotted #919191;
		width: 860px;
		}
		
		
/* ALERTS
----------------------------------------------------------------------------*/

	#new-review-block .anonymous-alert {
		font: normal 1.1em/155% "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
		}
		
	#new-review-block .anonymous-alert a {
		color: #cc6600;
		}

/* STAR RATING
----------------------------------------------------------------------------*/

	.starRating a {
		color: #d75115;
		text-decoration: underline;
		}
		
	.starRating a:hover {
		text-decoration: none;
		}
		
	.starRating span.star-rating-report {
		font: normal 1.1em/155% Verdana, Arial, Helvetica, sans-serif;
		}
		
	.starRating span.star-rating-report strong {
		font: bold 0.9em/155% Verdana, Arial, Helvetica, sans-serif;
		color: #d75115;
		margin-bottom: 10px;
		}

		
		
