﻿.contentContainer{ margin:0 15px;}

.search {margin-right:230px; margin-left:210px; margin-bottom:10px;  height:32px;}
.search img {float:left;}
.search .searchButton {float:right; margin-left:10px;}
.search .inputSearch { background-color:#fff; margin-right:94px; height:32px; background-image:url(../images/searchBckgroundRight.gif); background-repeat:no-repeat; background-position:right center}
.search input.text {padding-top: 8px; padding-bottom: 7px; font-family:Verdana; font-size:12px; color:#666; margin-top:1px; width:80%; border:none; border-style:none; border-width:0px; border-color:#fff;}
.search input.text {*padding-top: 0px; *line-height:30px;}


.content_wrap { background:#fff; background-image:url(../images/contentCornerBottomRight.gif); background-repeat:no-repeat; background-position: right  bottom;}
      
.content {padding-right:235px; line-height: 21px; }
.content a {color: Gray;}
.content {background-image:url(../images/contentCornerTopRight.gif); background-repeat:no-repeat; background-position: right  top;}
.content .contentCornerTopLeft {background-image:url(../images/contentCornerTopLeft.gif); background-repeat:no-repeat; background-position: left top; height:4px; }
.content .contentCornerBottomLeft {background-image:url(../images/contentCornerBottomLeft.gif); background-repeat:no-repeat; background-position: left bottom;height:4px;}


.contentPadding { width:100%; float:left; *float: none;}

.titleImage {width:180px; text-align:center; float:left;}

.bookSummary_wrap {position: relative; margin-left:175px; height:202px; margin-bottom:30px; background-image:url(../images/bookMainBorderContent.gif); background-position: center top; background-repeat:repeat-x;}
.bookSummaryRight {float:right; width:6px; height:202px; background-image:url(../images/bookMainBorderRight.gif); background-position: right top; background-repeat:no-repeat;}
.bookSummary {height:202px; background-image:url(../images/bookMainBorderLeft.gif); background-position: left top; background-repeat:no-repeat; }
.bookSummary h1 {padding:15px 0 5px 20px; font-size:16px; color:#333;}
.bookSummary h1 span {font-size: 12px; }
.bookSummary ul {margin-left:20px; list-style:none; font-size:12px; font-weight:bold;}
.bookSummary ul li {display:inline; margin-right: 5px;}
.bookSummary ul li a {color:#898686;}
.bookSummary .infoContainer {font-size: 11px; line-height: 21px; margin-left: 20px; margin-top: 5px; width: 50%;}
.bookSummary .infoContainer img {border: none; vertical-align: middle;}
.bookSummary .infoContainer .oldPrice {font-size: 12px; font-weight: bold; text-decoration: line-through;}
.bookSummary .infoContainer .newPrice {font-size: 12px; font-weight: bold; color: #ae0e0e;}
.bookSummary .infoContainer .discount {font-size: 12px; font-weight: bold; color: #2ba106;}
.bookSummary .infoContainer a {font-size: 10px; color: #333;}
.bookSummary .infoContainer a:hover {text-decoration: none;}

.bookSummary .cartButton {position: absolute; bottom: 15px; right: 15px; cursor: pointer; }

.bookDetails {float:right; width:207px; height:187px; background-color: #ebe9db; 
              background:url(../images/BookInfo_background.gif) no-repeat left top; line-height: 21px; font-size: 11px; 
              margin-left: 10px; margin-bottom: 10px;}
.bookDetails a {color: #333; text-decoration: underline;}

.rightColumn {width:220px; float:right;}
.rightColumn h3 {background-image:url(../images/RightBoxCornerLeft.gif); background-repeat:no-repeat; background-position: left  center; background-color:#333; color:#fff;  height:39px; line-height:39px; padding-left:15px; font-family:Franklin Gothic Book, Verdana; font-size:18px; font-weight: bold;} 
.rightColumn ul {list-style:none; font-family:Verdana; font-size:12px;}
.rightColumn ul li {background-image:url(../images/dotSeparatorHorrizontal.gif); background-repeat:repeat-x; background-position: left  bottom; padding:15px 10px;} 
.rightColumn ul li a {color: #333; font-weight: bold; margin-left: 5px; text-decoration: none; }
.rightColumn ul li a.description {font-size: 11px; color: #a39e9e; font-weight: normal;}
.rightColumn ul li a:hover {text-decoration: underline;}
.rightColumn ul li .bookImageContainer {float:left; margin-right:5px; max-width:80px; overflow:hidden;}
.rightColumn ul li .bookImageContainer a {border:none; }
.rightColumn ul li .infoContainer {text-align:center; line-height: 21px;}
.rightColumn ul li .infoContainer img {cursor: pointer;}
.rightColumn ul li .infoContainer a.title {color:#333; font-weight:bold; text-decoration:none;}  
.rightColumn ul li .infoContainer a.priceOld{color:#333; font-size:11px; text-decoration: line-through; display:block;}
.rightColumn ul li .infoContainer a.priceNew{color:#ae0e0e; font-size:12px; font-weight: bold; display:block;}
.rightColumn ul li .infoContainer .reviews {font-size: 10px; color: #0033ac;}
.rightColumn ul li .infoContainer .reviews img {vertical-align: middle;}
.rightColumn ul li input[type="image"] {float: right; cursor: pointer;}

.contentAddition { width: 100%; float:left;}
.contentAddition h3 {margin-top: 10px; margin-bottom: 10px; line-height: 38px; background-image:url(../images/ContentAdditionCornerLeft.gif); background-repeat:no-repeat; background-position: left  center; height: 38px; background-color: #333; font-family: Franklin Gothic Book, Verdana; font-size: 21px; font-weight: bold; color: #fff;}
.contentAddition h3 span {margin-left: 10px; float: left;}
.contentAddition h3 img {float: right; vertical-align: middle;}

.contentAddition .bookImageContainer {float:left; margin-right:5px; }
.contentAddition .bookImageContainer img {border: none; vertical-align: middle;}
.contentAddition .bookImageContainer a {border:none; }
.contentAddition .infoContainer { text-align:center; line-height: 21px; width:180px; margin:0; padding:0; overflow:hidden;}
.contentAddition .infoContainer img {cursor: pointer;}
.contentAddition .infoContainer a.title {color:#333; font-weight:bold; text-decoration:none; white-space:normal; display:block; width:175px;}
.contentAddition .infoContainer a.author {font-family:Verdana; font-size:11px; font-weight: normal; color: #a39e9e; text-decoration:none; width: 165px; }
.contentAddition .infoContainer a.priceOld{color:#333; font-size:11px; text-decoration: line-through; display:block;}
.contentAddition .infoContainer a.priceNew{color:#ae0e0e; font-size:12px; font-weight: bold; display:block;}
.contentAddition .infoContainer .reviews {font-size: 10px; color: #0033ac;}
.contentAddition .infoContainer .reviews img {vertical-align: middle;}

.contentAddition #reviews {}
.contentAddition #reviews .reviewsHeader {}
.contentAddition #reviews .reviewsHeader .stats {float: left; padding: 10px;}
.contentAddition #reviews .reviewsHeader .formButton {}
.contentAddition #reviews #reviewForm {width: 80%; font-weight: bold; line-height: 38px; padding: 10px; }
.contentAddition #reviews #reviewForm #rateZone {height: 40px; }
.contentAddition #reviews #reviewForm #rateZone span {display: block; float: left;}
.contentAddition #reviews #reviewForm #rateZone div {float:left; margin-top: 13px; margin-left: 10px;}
.contentAddition #reviews #reviewForm #rateZone #vote {float:left; font-family:Verdana; color:#333; font-size: 11px; font-weight: normal; margin-left: 10px; margin-top: 0px;}
.contentAddition #reviews #reviewForm input[type="text"] {width: 95%; height: 26px; line-height: 26px; padding-left: 5px; }
.contentAddition #reviews #reviewForm input[type="password"] {width: 95%; height: 26px; line-height: 26px; padding-left: 5px;}
.contentAddition #reviews #reviewForm input[type="image"] {float: left; margin-right: 15px; margin-top: 10px; margin-bottom: 10px; }
.contentAddition #reviews #reviewForm textarea {width: 95%; padding-left: 3px; font-family: Arial, Verdana; font-size: 12px; line-height: 21px; padding-left: 5px; }
.contentAddition #reviews .reviewInfo {}
.contentAddition #reviews .reviewInfo .title {font-size: 13px; font-weight: bold;}
.contentAddition #reviews .reviewInfo .date {font-size: 11px;}
.contentAddition #reviews .rateImage {float: left;}
.contentAddition #reviews .author {font-size: 11px; margin-bottom: 20px;}
.contentAddition #reviews .reviewBody {line-height: 21px; font-size: 11px;}

.ratingStar {font-size: 0pt; width: 13px; height: 12px; margin: 0px; padding: 0px; cursor: pointer; display: block; background-repeat: no-repeat;}
.savedRatingStar {background-image:url();}
.filledRatingStar {background-image:url(../images/star2.gif);}
.emptyRatingStar {background-image:url(../images/star1.gif);}

/*----ispravak za knjigu područja----*/
.leftColumn {margin-left:0px ! important;} 
.topicsBoxFooter {background-image:url(../images/topicBoxCornerBottom.gif) ! important;

