/* CSS Document */
/* ---  Obecne elementy  --- */
img, div {margin: 0%; padding: 0%; border: 0%;}
input {margin: 0%; padding: 0%;}
body {font: font-size: 11pt;
  font-family: "Times New Roman", serif;
   width: 100%;
  page-break-after: always;
   background: none !important;}
div.clear {clear:both; font-size: 0%; height: 0%;}
p {color: #1d84cd; font-size: 11pt;}
.ml10 {margin-left: 10px;}
#cele {width: 100%; background: none !important; margin: 0px !important; padding: 0px !important;}
p.strankovani {display: none; height: 0% !important; width: 0% !important;}
h1 {margin-top: 0%; padding-top: 0%; color: #004a9e; font-size: 14pt !important; font-weight: normal;}
h2.title {margin: 0% !important; padding: 0% !important; color: #004a9e !important; font-size: 14pt !important; font-weight: normal;}
h4 {margin: 0%; padding: 0%; color: #004a9e; font-size: 12pt !important; font-weight: bold;}
h1 h2 h3 h4 {
  clear: both;
}

/* ---  Horni cast  --- */
#cele #horni {width: 100%; height: 0% !important;}
#cele #horni #header{display: none; height: 0% !important; width: 0% !important;}
#logo {display: none; height: 0% !important; width: 0% !important;}
#sound, #musicPlayer {display: none; height: 0% !important; width: 0% !important;}
#login_form {display: none; height: 0% !important; width: 0% !important;}
#registraceForm p {width: 722px; float: left; margin-top: 0px;}
#registraceForm label {width: 150px; display: block; float: left;}
#registraceForm input {width: 200px; height: 20px; border: 2px solid #c3d2ab; line-height: 20px;  font-size: 11px;}
#registraceForm select {width: 200px; height: 20px; border: 2px solid #c3d2ab; line-height: 20px;  font-size: 11px;}
#registraceForm #registrace_submit {width: 109px; height: 23px; border: 2px solid #c3d2ab; background-color: #6d7d0e; font-size: 11px; color: #fff; cursor: pointer;}
#registraceForm label.error {
  /* remove the next line when you have trouble in IE6 with labels in list */
  color: red;
  font-style: italic
}
div.error { display: none;  height: 0% !important; width: 0% !important;}
#registraceForm input.error { border: 2px dotted red;}
#registraceForm form.cmxform .gray * { color: gray;}

#contactForm p {width: 660px; float: left; margin-top: 0px;}
#contactForm label {width: 200px; display: block; float: left;}
#contactForm input {width: 200px; height: 20px; border: 2px solid #c3d2ab; line-height: 20px;  font-size: 11px;}
#contactForm select {width: 200px; height: 20px; border: 2px solid #c3d2ab; line-height: 20px;  font-size: 11px;}
#contactForm textarea {border: 2px solid #c3d2ab; width: 450px; height: 200px;}
#contactForm textarea.error { border: 2px dotted red;}
#contactForm #contact_submit {width: 109px; height: 23px; border: 2px solid #c3d2ab; background-color: #6d7d0e; font-size: 11px; color: #fff; cursor: pointer;}
#contactForm label.error {
  /* remove the next line when you have trouble in IE6 with labels in list */
  color: red;
  font-style: italic
}
#contactForm input.error { border: 2px dotted red;}
#contactForm form.cmxform .gray * { color: gray;}

#guestBookForm p {width: 660px; float: left; margin-top: 0px;}
#guestBookForm label {width: 200px; display: block; float: left;}
#guestBookForm input {width: 200px; height: 20px; border: 2px solid #c3d2ab; line-height: 20px;  font-size: 11px;}
#guestBookForm select {width: 200px; height: 20px; border: 2px solid #c3d2ab; line-height: 20px;  font-size: 11px;}
#guestBookForm textarea {border: 2px solid #c3d2ab; width: 450px; height: 200px;}
#guestBookForm textarea:focus { border: 2px solid #004a9e;}
#guestBookForm textarea.error { border: 2px dotted red;}
#guestBookForm #contact_submit {width: 109px; height: 23px; border: 2px solid #c3d2ab; background-color: #6d7d0e; font-size: 11px; color: #fff; cursor: pointer;}
#guestBookForm label.error {
  /* remove the next line when you have trouble in IE6 with labels in list */
  color: red;
  font-style: italic
}
div.error { display: none; height: 0% !important; width: 0% !important;}
#guestBookForm input.error { border: 2px dotted red;}
#guestBookForm form.cmxform .gray * { color: gray;}
#guest_book_submit {width: 100px !important; height: 23px; border: 2px solid #c3d2ab; background-color: #6d7d0e; font-size: 11px; color: #fff; cursor: pointer;}

#header_bottom {display: none; height: 0% !important; width: 0% !important;}
#header_bottom #vyhledavani {display: none; height: 0% !important; width: 0% !important;}
#cele #horni #header #prihlaseni {display: none; height: 0% !important; width: 0% !important;}
#header_bottom #kosik {display: none; height: 0% !important; width: 0% !important;}
#header_bottom #kosik #kosik_inner {display: none; height: 0% !important; width: 0% !important;}
#cele #horni #header #jazyky {display: none; height: 0% !important; width: 0% !important;}
#menu_holder {display: none; height: 0% !important; width: 0% !important;}
#smoothmenu1 {display: none; height: 0% !important; width: 0% !important;}
#menu_holder_inner {display: none; height: 0% !important; width: 0% !important;}
#content_holder {width: 100%; margin: 0px; background: none !important;}
#content_holder #left  {display: none; height: 0% !important; width: 0% !important;}

h3.akce {margin: 0px 0px 8px 0px; padding: 0px; font-size: 14pt !important; color: #b7ca45; font-family: Garamond; font-style: italic; font-weight: bold;}
div.akceDiv {text-align: left;}
div.akceDiv p {font-size: 11px; color: #fff; font-weight: bold;}

#stred {width: 100%; float: none !important; vertical-align: top;}
#stred_inner {padding-left: 5px;}
#stred #produkty_menu  {display: none; height: 0% !important; width: 0% !important;}

#middle {width: 100% !important; text-align: left; float: none !important; background-color: #fff;}
#middleHolder {padding: 19px 0px 20px 5px;}
#middleHolder h3 {margin-top: 0px; padding-top: 0px; margin-bottom: 9px; color: #b00000; font-size: 13pt !important; font-weight: bold; font-family: Garamond; font-style: italic; float: left;}
#middleHolder #text {width: 100% !important; float: none !important;}
#middleHolder #text2 {width: 100% !important; float: none !important; margin-left: 15px; color: #333; font-size: 11pt;}
#middleHolder #text2 p {color: #333; font-size: 11pt !important;}
#middleHolder #text2 h2 {color: #6F7F0E; font-size: 13pt !important; margin-left: 0px !important; padding-left: 0px !important; font-weight: bold; }
#middleHolder #text2 a {text-decoration: underline; color: #6F7F0E;}
#middleHolder #text2 a:hover {text-decoration: underline; color: #004A9E;}
#middleHolder #text_inner {padding: 0px 8px 0px 6px}
#neprehlednete {width: 532px; height: 194px; float: left;}
#neprehlednete_inner {padding: 15px 10px 13px 2px;}
#neprehlednete img {width: 131px; height: 131px; float: left;}
.neprehlednete_popis {margin-left: 18px; width: 360px; height: 110px; float: left;}
.neprehlednete_popis ul {list-style-type:none; margin:0; padding:0; font-size: 12px; color: #004a9e;}
.neprehlednete_popis h2 {font-size: 14pt !important; color: #004a9e; margin-top: 0px; padding-top: 0px;}
.neprehlednete_popis h2 a {font-size: 14pt !important; color: #004a9e; text-decoration: underline;}
.neprehlednete_klic {margin-left: 18px; width: 360px; height: 20px; float: left;}
.neprehlednete_klic span {margin-top: 0px; padding-top: 0px; display: block; line-height: 20px; padding-left: 15px; color: #515151; font-size: 11px;}

#katalog {float: left; margin-top: 25px; font-size: 18px; width: 900px;}
#katalog #katalogList {float: left; width: 900px;}
#katalog #katalogList .katalogItem {vertical-align: top; margin-bottom: 11px; border-top: 1px solid #e9efc7; border-right: 1px solid #e9efc7; border-bottom: 1px solid #e9efc7; float: left; width: 420px; height: 250px;}
#katalog #katalogList .right {margin-left: 10px;}
#katalog #katalogList .katalogItem .katalogItemInner {padding: 11px 5px 5px 0px;}
#katalog #katalogList .katalogItem h2 {font-size: 14pt !important; color: #004a9e; margin-top: 0px; padding-top: 0px; float: left;}
#katalog #katalogList .katalogItem h2 a {font-size: 14pt !important; color: #004a9e; text-decoration: underline;}
.katalogInfoHolder {float: left; width: 400px; height: 140px;}
.katalogInfoHolder img {float: left; border: 1px solid #9A9A99; }
.katalogInfoHolder .katalogPopis {margin-left: 6px; width: 250px; float: left; font-size: 24px !important;}
.katalogPopis ul {list-style-type:none; margin:0; padding:0; font-size: 18px; color: #515151;}
.katalogOC {height: 45px; float: left; width: 255px; vertical-align: top; margin-top: 0px; padding-top: 0px;}
.katalogOC span.klic {margin-top: 0px; padding-top: 0px; display: block; background: url('../images/podklad/houslovy_klic.png') no-repeat 0 0; line-height: 20px; padding-left: 15px; color: #515151; font-size: 15px;}
.katalogOC span.cd {margin-top: 0px; padding-top: 0px; display: block; background: url('../images/podklad/cd_ico.png') no-repeat 0 0; line-height: 11px; padding-left: 18px; color: #515151; font-size: 15px;}
.katalogOC span.kazeta {margin-top: 5px; padding-top: 0px; display: block; background: url('../images/podklad/kazeta_ico.png') no-repeat 0 0; line-height: 11px; padding-left: 18px; color: #515151; font-size: 15px;}


/* tento prvek je docasne skryty, nevejde se do tiskoveho layoutu */
#middleHolder #right {width: 199px; float: left; display: none;}
#middleHolder #right h3 {margin-top: 0px; padding-top: 0px; margin-bottom: 9px; color: #b00000; font-size: 14pt !important; font-weight: bold; font-family: Garamond; font-style: italic; float: left;}
#middleHolder #right #topNoty {width: 199px; float: left; background-color: #dff4f9; margin-bottom: 20px;}
#middleHolder #right #topNoty #topNotyInner {padding: 16px 15px;}
#middleHolder #right #topNoty span.datum {color: #616161; font-size: 11px;}
#middleHolder #right #topNoty p {color: #004a9e; font-size: 11px; margin-top: 0px;}
#middleHolder #right #topAudio {width: 199px; float: left; background-color: #edf2d0;}
#middleHolder #right #topAudio #topAudioInner {padding: 16px 15px;}
#middleHolder #right #topAudio span.datum {color: #616161; font-size: 11px;}
#middleHolder #right #topAudio p {color: #004a9e; font-size: 11px; margin-top: 0px;}

#footer {display: none; height: 0% !important; width: 0% !important;}

/* Noty */
/* - puvodne byl pomer sirky td.nadpis:td.popis 33:67 */
table.noty {background: #edf2d0; width: 100% !important; height: 112px; border: 1px solid #b7ca45; margin-bottom: 18px; page-break-after: auto; border-collapse: collapse; font-size: 11pt !important;}
td.nadpis {padding-left: 14px; width: 50%; height: 23px; background-color: #b7ca45;  font-size: 11pt !important; color: #004a9e; font-weight: bold; border: 1px solid #b7ca45;}
td.popis {width: 50% !important; height: 110px; border-right: 1px solid #b7ca45; vertical-align: top;}
td.ikony {width: 48px; height: 110px; vertical-align: top;}
td.oc {width: 27%; font-size: 11pt !important; height: 87px; border-right: 1px solid #b7ca45; vertical-align: bottom;}
td.pismenka {width: 45px; height: 87px; border-right: 1px solid #b7ca45; text-align: center; font-size: 11pt !important; font-weight: bold; color: #010101;}
td.pismenka a { font-size: 11pt !important; font-weight: bold; color: #004a9e; text-decoration: none;}
td.pismenka a:hover {text-decoration: underline;}
td.detail {width: 107px; color: #004a9e;  font-size: 11pt !important; font-weight: bold; font-style: normal;}
table.noty a {color: #004AC0 !important; text-decoration: none !important;}
td.odkaz {width: 250px;}
table.noty td.oc ul {list-style-type:none; padding: 0px; margin: 0px; font-size: 11pt !important;}
table.noty td.oc ul li {font-size: 10px; padding-left: 5px; font-size: 11pt !important;}
table.noty td.oc ul li img {vertical-align: middle; margin: 2px 7px 0px 0px;}
table.noty td.oc ul li span {vertical-align: middle; font-size: 11pt !important;}
table.noty {font-size: 25px !important;}
table.noMargin {margin-bottom: 0px !important;}
tr.line {border-bottom: 1px solid #b7ca45;}
div.sesit {width: 100% !important; border: 1px solid #b7ca45; margin-bottom: 18px;}

table.detail_icons {float: right; margin: 4px 10px 0px 0px;}

.product_detail ul {list-style-type:none; padding: 0px; margin: 0px;}
.product_detail ul li {font-size: 12px; padding-left: 5px;}
.product_detail ul li img {vertical-align: middle; margin: 2px 7px 0px 0px;}
.product_detail ul li span {vertical-align: middle;}

table.skladby12 {background: #edf2d0; width: 100% !important; height: 112px; border: 1px solid #b7ca45; margin-bottom: 18px; border-collapse: collapse;}
table.skladby12 tr {border: 1px solid #b7ca45;}
table.skladby12 td.nadpis {padding-left: 14px; width: 300px; height: 23px; background-color: #b7ca45; font-size: 12px; color: #004a9e; font-weight: bold;}
table.skladby12_buy {margin: 4px 0px 4px 10px; width: 380px; color: #004a9e; font-size: 13px; font-weight: bold;}
table.skladby12_buy a {text-decoration: underline !important; background: url('../images/podklad/cart.png') no-repeat right top; padding-right: 22px; line-height: 20px;}
table.skladby12_buy input {border: 1px solid #b7ca45;}

/* Audio a video */
table.audio {background-color: #edf2d0; width: 100% !important; height: 102px; border: 1px solid #b7ca45; margin-bottom: 18px; border-collapse: collapse; page-break-after: auto; font-size: 11pt !important;}
td.nadpis {padding-left: 14px; width: 32%; height: 23px; background-color: #b7ca45; font-size: 11pt !important; color: #004a9e; font-weight: bold;}
table.audio td.popis {font-size: 11pt !important; width: 68%; height: 100px; border-right: 1px solid #b7ca45; color: #000; font-weight: bold;}
table.audio td.oc {font-size: 11pt !important; width: 18%; border-right: 1px solid #b7ca45; vertical-align: middle; text-align: center;}
table.audio td.detail {width: 14%; color: #004a9e; font-size: 11pt !important; font-weight: bold; font-style: normal;}
table.audio a {color: #004AC0 !important; text-decoration: none !important;}
td.odkaz {width: 35%;}
table.audio table.audio_description {margin: 16px 0px 6px 23px; width: 68%; float: left; font-size: 11pt !important;}
table.audio table.audio_description tr {margin: 0px; padding: 0px;}
table.audio div.oc_div {padding: 14px; font-size: 11pt !important; font-weight: normal; color: #010101;}
table.audio div.oc_div a {font-size: 11px; font-weight: normal; color: #004a9e; text-decoration: none;}
table.audio div.oc_div a:hover {text-decoration: underline;}
table.audio a.dalsi_informace {padding-right: 18px; background: url('../images/podklad/info_ico.jpg') no-repeat right top; text-decoration: underline !important;}
div.oc_div table td {padding-right: 15px;}
td.popis select {border: 1px solid #b7ca45;font-size: 11pt !important;}
table.audio table.audio_buy {border-top: 1px solid #b7ca45; margin: 8px 0px 0px 0px; width: 67%; color: #004a9e; font-size: 11pt !important; font-weight: bold;}
table.audio_buy td {padding-top: 6px;}
table.audio_buy a {font-size: 10pt !important; text-decoration: underline !important; background: url('../images/podklad/cart.png') no-repeat right top; padding-right: 22px; line-height: 20px;}
table.audio_buy input {border: 1px solid #b7ca45;}
table.audio img.nahled {border: solid #808080 1px; margin: 4px 8px 0px 0px; float: right;}
div.oc_inner {padding: 5px;}

a.wmp {margin: 17px 0px 0px 13px; display: block; width: 14px; height: 14px; font-size: 0px; background: url('../images/podklad/wmp_ico.jpg') no-repeat 0 0; text-decoration: none !important;}
a.pdf {margin: 0px 0px 0px 13px; display: block; width: 14px; height: 14px; font-size: 0px; background: url('../images/podklad/pdf_ico.jpg') no-repeat 0 0; text-decoration: none !important;}
a.info {margin: 0px 0px 0px 13px; display: block; width: 14px; height: 14px; font-size: 0px; background: url('../images/podklad/info_ico.jpg') no-repeat 0 0;}
a.audio_info {margin: 0px 0px 0px 13px; display: block; width: 14px; height: 14px; font-size: 0px; background: url('../images/podklad/info_ico.jpg') no-repeat 0 0;}
a.pdf_big {display: block; padding-left: 60px; height: 41px; line-height: 41px; font-weight: bold; background: url('../images/podklad/pdf_big.gif') no-repeat left top; text-decoration: underline !important; margin-bottom: 8px;}
a.pdf_small {display: block; padding-left: 22px; height: 14px; line-height: 14px; font-weight: bold; background: url('../images/podklad/pdf_ico.jpg') no-repeat left top; text-decoration: underline !important; margin-bottom: 4px;}
a.acrobat  {display: none;}
a.wmp_detail {margin: 0px 3px 0px 0px; display: block; width: 14px; height: 14px; background: url('../images/podklad/wmp_white.png') no-repeat 0 0; text-decoration: none !important;}
a.wmp_white {margin: 17px 0px 0px 13px; display: block; width: 14px; height: 14px; font-size: 0px; background: url('../images/podklad/wmp_white.png') no-repeat 0 0; text-decoration: none !important;}

a.album {padding: 0px !important; display: inline !important; height: 25px; line-height: 25px; font-size: 11pt; background: none !important;}
a.noty {padding: 0px !important; display: inline !important; height: 25px; line-height: 25px; font-size: 11pt; background: none !important;}

.print {display: none !important; height: 0% !important; width: 0% !important;}

table.product_description {margin: 16px 23px 16px 23px; width: 366px; color: #000; font-style: italic; font-weight: bold; float: left; vertical-align: top; font-size: 11pt !important;}
div.oc_div {padding: 14px 14px 14px 5px; font-size: 11pt !important; font-weight: bold; color: #010101;}
div.oc_div a {font-size: 11pt !important; font-weight: bold; color: #004a9e; text-decoration: none;}
div.oc_div a:hover {text-decoration: underline;}
table.product_description tr {margin: 0px; padding: 0px;}
table.product_description td.detail {
  font-size: 11pt !important;
}

table.noty_buy {border-top: 1px solid #b7ca45; margin: 8px 0px 0px 0px; width: 52% !important; color: #004a9e; font-size: 13px; font-weight: bold;}
table.noty_buy a {text-decoration: underline !important; background: url('../images/podklad/cart.png') no-repeat right top; padding-right: 22px; line-height: 20px;}
table.noty_buy input {border: 1px solid #b7ca45;}
table.noty_buy td {padding: 6px 0px;}

table.noty_buy_detail {margin: 0px 0px 0px 10px; width: 500px; color: #004a9e; font-size: 13px; font-weight: bold;}
table.noty_buy_detail a {text-decoration: underline !important; background: url('../images/podklad/cart_white_bg.jpg') no-repeat right top; padding-right: 22px; line-height: 20px;}
table.noty_buy_detail input {border: 1px solid #b7ca45;}
table.noty_buy_detail td {padding: 6px 0px;}

div.sesit_buy_holder {width: 57%; margin-left: 313px; text-align: center;}
table.sesit_buy {margin: 8px 0px 0px 0px; width: 330px; color: #004a9e; font-size: 13px; font-weight: bold;}
table.sesit_buy a {text-decoration: underline !important; background: url('../images/podklad/cart_white_bg.jpg') no-repeat right top; padding-right: 22px; line-height: 20px; color:#004AC0 !important; font-style: italic;}
table.sesit_buy input {border: 1px solid #b7ca45;}
table.sesit_buy td {padding: 6px 0px;}


table.odkazy {color: #000000; border-collapse: collapse; border: 1px solid #b7ca45; width: 100% !important; font-size: 11pt;}
table.odkazy a {color: #004a9e !important; text-decoration: none !important; font-weight: bold;}
table.odkazy tr {height: 24px;}
table.odkazy tr.light {background-color: #edf2d0;}
table.odkazy tr.dark {background-color: #e4ebb9;}
table.odkazy td {padding: 3px 30px 3px 10px;}
table.odkazy td.odkaz {width: 200px !important;}

#spolupracovnici {text-align: justify;}
p.right {text-align: right; width: 100%;}

/* ---  Overlay  --- */
div.overlay {
    /* growing background image */
    background-image:url('../images/podklad/white.png');

    /* dimensions after the growing animation finishes  */
    width:600px;
    height:470px;

    /* initially overlay is hidden */
    display:none;

    /* some padding to layout nested elements nicely  */
    padding:40px;
    z-index: 9;
}

/* default close button positioned on upper right corner */
div.overlay div.close {
    background-image:url('../images/podklad/close.png');
    position:absolute;
    right:5px;
    top:5px;
    cursor:pointer;
    height:35px;
    width:35px;
}

div.overlay h1 {background-image: none;}

#noty_id {font-size:0px; color: #fff;}
#audio_id {font-size:0px; color: #fff;}
span.active {color: red;}

#nota_obsah {text-align: center; vertical-align: middle;}
#nota_obsah img {vertical-align: middle;}

div.detail_not_ramecek {
  height: 145px;
}

table.product_detail {text-align: left; margin: 0px; padding: 0px; font-size: 11pt !important;}
table.product_detail tr td {padding: 0px 10px 10px 0px; vertical-align: top;}
table.product_detail td {font-size: 11pt !important;}
.detailLeft {width: 180px; float: left; margin-top: 12px;}
.detailRight {width: 400px; float: left; margin: 12px 0px 0px 14px;}
table.product_detail td.detail {width: 107px !important; font-size: 11pt !important;}
td.detail2 {width: 131px; color: #004a9e; font-size: 12px; font-weight: bold; font-style: normal;}

table.product_detail_buy {border-top: 1px solid #B7CA45; width: 100%;}

#vlozitZpravuDiv {display: none; padding-bottom: 0px !important; height: 0% !important; width: 0% !important;}

table.guestBookList {width: 100%; margin-top: 15px;}
table.guestBookList td {vertical-align: top; padding: 3px 10px 4px 0px;}
table.guestBookList td.line {padding: 0px !important; height: 2px; line-height: 2px; background-color: #b7ca45; border: none !important; margin: 0px !important; font-size: 2px;}
table.guestBookList tr.line2 {height: 30px;}

div.fotka {width: 705px; margin-bottom: 15px;}
div.fotka_left {float: left; width: 200px;}
div.fotka_left img {float: left; border: 1px solid #ccc;}
div.fotka_popis {float: left; width: 505px;}

#program_festivalu_download {background-color:#E1EEFF; border:1px solid #000000; margin:15px 0 35px 15px; padding:10px 25px; width:345px; height: 40px;}

table.kosik {color: #004A9E; border-collapse: collapse; border: 1px solid #b7ca45; width: 703px;}
table.kosik a {color: #004a9e !important; text-decoration: none !important; font-weight: bold;}
table.kosik tr {height: 24px;}
table.kosik tr.light {background-color: #edf2d0;}
table.kosik tr.head_main {background-color: #B7CA45; color: #004A9E;}
table.kosik tr.head {background-color: #fff; color: #004A9E;}
table.kosik td, table.kosik th {padding: 3px 10px 3px 10px; border-top: 1px solid #B7CA45; border-bottom: 1px solid #B7CA45;}
table.kosik td.head {background-color: #B7CA45; color: #004A9E;}
table.kosik th.nazev {width: 260px;}
td.rightAlign {text-align: right;}

#kosik_form .submit {width: 109px; height: 23px; border: 2px solid #c3d2ab; background-color: #6d7d0e; font-size: 11px; color: #fff; cursor: pointer;}

div.akce_div {float: left; font-size: 11pt;}
div.akce_div img {float: left; margin-right: 10px;}

#akce {margin-top: 15px;}

#zpet {display: none; height: 0% !important; width: 0% !important;}

#zpet_top {display: none; height: 0% !important; width: 0% !important;}
#zpet_top_link {display: none; height: 0% !important; width: 0% !important;}
#zpet_top_audio {display: none; height: 0% !important; width: 0% !important;}

#detail_not_ramecek {background:transparent url(../images/podklad/detail_not_ramecek.png) no-repeat scroll top right; float:left; height:145px; width:705px; padding-top: 7px; margin-top: 8px; text-align: left;}
.detail_not_ramecek {background:transparent url(../images/podklad/detail_not_ramecek.png) no-repeat scroll top right; float:left; height:145px; width:705px; padding-top: 7px; margin-top: 8px; text-align: left;}
#detail_not_ramecek2 {background:transparent url(../images/podklad/detail_not_ramecek2.png) no-repeat scroll top right; height:145px; width:572px; padding: 7px 0px 0px 0px; margin: 0px; text-align: left;}

div#neprehlednete {
  clear: left;
}
div#katalog {
  clear: left;
}
div#katalogList {
  clear: both;
}
