﻿.detail { }
.detail-in { padding-bottom: 25px; position: relative; }
.detail .detail-left { width: 280px; float: left; padding-bottom: 7px; }
.detail .detail-right { width: 680px; float: right; min-height: 375px; }
.detail .detail-cover-wrap { max-width: 260px; overflow: hidden; margin-bottom: 12px; }
/*.detail .detail-cover-zoomlink { position: relative; display: inline-block; max-width: 260px; max-height: 500px; overflow: hidden; }*/
.detail .detail-cover-zoomiko { position: absolute; top: 50%; left: 50%; display: block; width: 33px; height: 32px; }
.detail .detail-cover-zoomiko-in { background: url('o/iko/iko-zoom.png') no-repeat 50% 50%; display: block; height: 32px; width: 33px; position: relative; top: -16px; left: -16px; }
.detail .detail-cover-image { max-width: 260px; max-height: 500px; border: 1px solid #efefef; }

.detail .detail-heading h1 { color: #5e5e5e; font-size: 35px; text-transform: none; font-weight: normal; margin-bottom: 7px; line-height: 35px; }
.detail .detail-heading strong.subtitle { color: #5e5e5e; font-size: 19px; font-weight: normal; }
.detail .detail-heading h2 { margin-top: 7px }
.detail .detail-heading h2.authors { color: #5e5e5e; font-size: 16px; font-weight: normal; text-transform: none; }
.detail .detail-heading h2.authors a { color: #eb0018;  }
.detail .detail-heading h2.interpreters { color: #5E5E5E; font-size: 16px; font-weight: normal; text-transform: none; }

.detail .detail-rating { margin-top: 18px; }
.detail .detail-rating a, .recenze .detail-rating a { color: #403f34; }
.detail .detail-heading .rating-wrapper, .recenze .rating-wrapper { display: inline-block; margin-right: 15px; float: left; width: 90px; }
.detail .detail-heading .detail-skladba { color: #5e5e5e; font-size: 12px; margin-top: 11px; }


.detail .detail-buybox { width: 627px; background: #efefef url("o/buybox-bg.png") repeat-y 0 0; margin-top: 16px; }
.detail .detail-buybox-left { width: 216px; padding: 18px; padding-top: 13px; float:left; background: #efefef; }
.detail .detail-buybox-right { width: 337px; padding: 18px; padding-top: 16px; float:right; background: #efefef; }
.detail .detail-buybox-download { width: 337px; padding: 18px; padding-top: 16px; background: #efefef; margin-top: 16px; }

/*.detail .detail-buybox { width: 537px; background: #efefef url("o/buybox-bg.png") repeat-y 0 0; margin-top: 16px; }
.detail .detail-buybox-left { width: 266px; padding: 18px; padding-top: 13px; float:left; background: #efefef; }
.detail .detail-buybox-right { width: 197px; padding: 18px; padding-top: 13px; float:right; background: #efefef; } */

.detail table.detail-prices { border: 0; width: 210px; color: #5e5e5e; margin-bottom: 4px; }
.detail table.detail-prices td { padding: 5px 0; }
.detail table.detail-prices * { color: #5e5e5e; }
.detail table.detail-prices strong { font-size: 14px; }
.obsah .detail .detail-buybox-left p { line-height: 16px; }
.detail .detail-buybox-left p a { color: #403f34; }
.obsah .detail div.detail-shipping-info { margin-bottom: 0px; margin-top: 10px; }
.detail-prices .invalidprice { text-decoration: line-through; }
.detail-prices .pricehighlight { color: #ff0000!important; }
.detail-buybox-left .priceminusvat { font-size: 10px; }

.obsah .detail a.cudl-cart { position: relative; border: 0; width: 113px; text-align: left; padding-left: 47px; }
.obsah .detail a.cudl-cart span { display: inline-block; width: 34px; height: 32px; background: url('o/iko/iko-kosik-cudl.png') no-repeat 0 0; position: absolute; left: 0px; top: 0px; }
.obsah .detail a.cudl-download { position: relative; border: 0; width: 75px; text-align: left; padding-left: 47px; }
.obsah .detail a.cudl-download span { display: inline-block; width: 34px; height: 32px; background: url('o/iko/iko-download-cudl.png') no-repeat 0 0; position: absolute; left: 0px; top: 0px; }
.obsah .detail a.cudl-gift { position: relative; border: 0; width: 113px; text-align: left; padding-left: 47px;display: inline-block;}
.obsah .detail a.cudl-gift span { display: inline-block; width: 34px; height: 32px; background: url('o/iko/iko-gift-cudl.png') no-repeat 0 0; position: absolute; left: 0px; top: 0px; }

.obsah .detail a.cudl-dog { position: relative; border: 0; width: 113px; text-align: center; }
.obsah .detail a.cudl-dog-border { position: relative; width: 113px; text-align: center; }

.detail-item-availability { display: block; float: left; width: 33px; height: 32px; background-image: url('o/availability1.png'); background-repeat: no-repeat; background-position: 0 0; }
.detail-item-availability1 { background-image: url('o/availability1.png'); }
.detail-item-availability2 { background-image: url('o/availability2.png'); }
.detail-item-availability3 { background-image: url('o/availability3.png'); }
.detail-item-availability4 { background-image: url('o/availability4.png'); }
.detail-item-bazar { background-image: url('o/icon_bazar.jpg'); }
.detail-item-availability span { display: none; }

.item-availability-info { display: block; margin-left: 45px; margin-bottom: 10px; line-height: 16px; }
.item-availability-info strong { color: #779500; }
.detail-item-availability-no strong { color: #eb0018; }
.item-availability-wrap a { color: #403f34; }
.dowloadablenow { color: #779500; font-weight: bold; }

.item-availability-wrap { margin-top: 14px; margin-bottom: 4px;}

.tagy, .poradi { margin-top: 23px; }
.tagy .titul-ikona, .poradi .titul-ikona { margin-right: 15px; }

.detail-alternativy { margin-top: 23px; }
.detail-alternativy h4 { color: #5e5e5e; font-size: 14px; font-weight: bold; background: #efefef; width: 613px; margin: 0; padding: 7px 7px 5px 7px; }
.detail-alternativy .table-alternativy { border-bottom: 0; margin-top: 0; margin-bottom: 0; width: 627px; border: 2px solid #efefef; }
.detail-alternativy .table-alternativy td { padding: 4px; font-weight: bold; }
.detail-alternativy .table-alternativy td.cart-rowprice { text-align: right; font-weight: bold; padding-left: 20px; }
.detail-alternativy .table-alternativy a { color: #403f34; }

.ui-tooltip-content li.titul.titul1col .titul-info { height:auto; display:block; margin: 10px 0; }

.detail-description { margin-top: 25px; }


.detail-description h3 { color: #5e5e5e; font-size: 14px; font-weight: bold; }
.detail-description p { line-height: 16px; color: #5e5e5e; font-size: 12px; }

a.show-pdf { line-height: 21px; height: 21px; display:inline-block; color: #403f34; margin: 6px 0 0 10px; font-size: 12px; }
img.articlefile { padding-right: 5px; }
.detail-sharing { position: absolute; bottom: 22px; width: 250px; height: 23px; }



.detail-pripravujeme { background: url('o/iko/iko-pripravujeme.png') no-repeat 0 0; padding-left: 58px; margin: 17px 0; }
.detail-pripravujeme h4 { color: #5e5e5e; font-size: 16px; font-weight: bold; }
.detail-pripravujeme p { font-weight: bold; color: #5e5e5e; }
.detail-pripravujeme p a { color: #403f34; font-weight: bold; }
.detail-pripravujeme p strong { font-size: 11px; margin-left: 20px; }


.titul-info { margin: 25px 0; }

.titul-info-left { float: left; width: 500px; }
.titul-info-right { float: right; width: 450px; }

.titul-info h3 { color: #5e5e5e; font-size: 14px; font-weight: bold; margin: 0 0 14px; }
.titul-info ul { margin-left: 0; }
.titul-info ul li { list-style: none; line-height: 16px; color: #5e5e5e; }

.serie { border-top: 1px solid #cad0d4; border-collapse: collapse; }
.serie h2 { padding-top: 10px; }
.serie .serie-data { margin-bottom: 27px; }
.serie .serie-covers { float: left; margin-top: 15px; max-width: 730px; }
.serie a.serie-cover { float: left; margin-right: 10px; height: 140px; }
.serie img.serie-cover { max-width: 100px; border: 1px solid #efefef; }
.serie .plus { float: left; margin-right: 10px; margin-top: 62px; }
.serie .equals { float: left; margin-right: 10px; margin-top: 62px; }
.serie .serie-buybox { float: left; padding: 18px; padding-top: 13px; background-color: #efefef; margin-top: 15px; }
.serie table.serie-prices { border: 0; color: #5e5e5e; margin-bottom: 4px; }
.serie table.serie-prices td { padding: 5px 0px; }
.serie table.serie-prices td.serie-price { padding-left: 13px; }
.serie table.serie-prices * { color: #5e5e5e; }
.serie table.serie-prices strong { font-size: 14px; }
.obsah .serie a.cudl-cart { position: relative; border: 0; width: 142px; text-align: left; padding-left: 47px; }
.obsah .serie a.cudl-cart span { display: inline-block; width: 34px; height: 32px; background: url('o/iko/iko-kosik-cudl.png') no-repeat 0 0; position: absolute; left: 0px; top: 0px; }
.serie-pripravujeme { border-top: 1px solid #ebebeb; }

.also-bought-divider { border-top: 1px solid #cad0d4; }
.mezi-drobecky { height: 18px; }
.no-visited { height: 60px; }

/*recenze*/
.recenze { border-top: 1px solid #cad0d4; padding-top: 20px; margin-bottom: 35px; }
#suhopa .recenze { margin-top: 20px; }

.recenze-maincol .narrower { margin-right: 250px; }

.recenze .recenze-h-main { margin-top: 0; }
.recenze h3 { color: #5e5e5e; font-weight: bold; }
.recenze h5 { color: #5e5e5e; font-weight: bold; font-size: 11px; margin-top: 0; }
.recenze h5 strong { color: #5e5e5e; text-transform: uppercase; }
.recenze .recenze-body p { line-height: 16px; color: #5e5e5e; }

.recenze .detail-rating, .recenze .detail-rating p { color: #403f34; }
.recenze .detail-rating { margin-top: 14px; margin-bottom: 42px; }
.recenze-cudlwrap { float: right; text-align: right; color: #403f34; }
.recenze-cudlwrap p { color: #403f34; }
.recenze-cudlwrap .cudl { width: 175px; float: right; }

.autor { border-top: 1px solid #cad0d4; padding: 20px 110px 0 0; margin: 35px 0; clear: both; }
.autor img.autorimg { margin-right: 20px; }
.autor h3 { color: #5e5e5e; font-weight: bold; font-size: 16px; margin: 7px 0 18px 0; }
.autor p { color: #5e5e5e; line-height: 16px; font-size: 12px; margin: 15px 0; }

.autor-related { margin-top: 45px; }


.tagsearch { padding: 2px 0; }
.tagsearch .tag { display: block; height: 25px; margin-right: 25px; float: left; }
.tagsearch .tag label { line-height: 25px; position: relative; top: -2px;  }
.tagsearch-tagwrap { height: 25px; margin: 15px 0; }

.oko-container 
{
    margin-top: 30px; 
    padding-top: 30px;
    border-top: 1px solid #cad0d4;
}

/*vlastni recenze*/

#recenze-napsat { padding: 0px 13px 15px 13px; margin-bottom: 0px; text-align: left; }
#recenze-napsat form { margin-top: 10px; }
#recenze-napsat p.male { margin-top: 10px; }
#recenze-napsat fieldset { clear: none; margin-top: 5px; }
#recenze-napsat fieldset.submit { margin-top: 10px; }
#review-editor-form .required-field { color: #cc0000; }
#review-editor-form .missing-field { color: #cc0000; font-weight: normal; display: none; }

#recenze-napsat fieldset.rateit .lavl,#recenze-napsat fieldset.rateit label { display: inline-block; margin-right: 5px; margin-bottom: 5px; }
#recenze-napsat fieldset.rateit .rating-wrapper { display: inline-block; margin-right: 10px; float: none; width: 90px; }
#recenze-napsat fieldset span.lavl { margin-right: 5px; }
#recenze-napsat label { display: block; padding-left: 0; font-weight: bold; }
#recenze-napsat input, #recenze-napsat textarea { margin-top: 5px; margin-bottom: 15px; max-width: 500px;}
#review-editor-review { display: none; }
#review-editor-review .recenze-visitors { margin-top: 30px; }

#logintovote { margin-top: 20px; }
.logintovotebtn { margin-top: 10px; }
#logintovotebtn { width: 200px!important; }

.recenze .search-pager-top { height: auto; border-style: none; line-height: normal; padding: 5px; }
.recenze .display_range { margin: 0px; line-height: normal; }
.recenze .pagers .pagers { line-height: normal; height: auto; margin: 0px;  }