@CHARSET "UTF-8";

body, h1, h2, h3, h4, h5, h6, form, fieldset, legend {margin:0; padding:0; font-size:9pt; font-family:verdana; color:#56205f;}
body {background:#d7c6fa/* url('bg/body.jpg') no-repeat 50% 0*/;}
a img, img {border:0; font-size:xx-small;}
a, button span  {text-decoration:none; color:#56205f;}
a:hover {text-decoration:underline; border:0;}
h1 {margin-left:0; margin-bottom:11px;}

p.slogan {font-size:16px; xmargin:15px 10px 10px 10px; padding:10px; color:gray; font-weight:bold; background:#e7dcfc; /* background-color:yellow;*/}

.pageperex {margin-bottom:15px;}
.pageperex h2, .pageperex h3 {color:#d8001f;}
.pageperex h3 {margin:.5em 0;}

#wrap {width:940px; padding:0 15px; background:url('bg/wrap.png') repeat-y 0 0; margin:0 auto;}
#bg {width:940px; margin:auto; background:#f5f1fe url('bg/face-bottom.jpg') no-repeat bottom right; position:relative; z-index:499;}

#header {height:221px; background:#fff url('bg/header-3.jpg') no-repeat; border-bottom:2px solid #e7dcfc; position:relative;}
#header .in {padding-right:15px;}

/*#find {position:absolute; top:45px; height:32px; line-height:32px; padding:0; left:344px; z-index:2;}*/
#find {position:absolute; top:188px; height:32px; line-height:32px; padding:0; left:100px; z-index:2;}
#find input {padding:5px 7px; width:172px !important; background-color:transparent; margin-right:6px !important; font-size:12px; border:1px solid transparent !important; background:url('btn/find-focus.png') no-repeat 0 2px;}
/*#find input:focus {background:url('btn/find-focus.png') no-repeat 0 2px;}*/
#find *:focus {outline-style: none;}
#find button b {background-position:0 -93px !important;}
#find button span {background-position:right -93px !important; color:#d8001f;}
#find button:hover b {background-position:0 -124px !important;}
#find button:hover span {background-position:right -124px !important;}
#find button:focus b {background-position:0 -155px !important;}
#find button:focus span {background-position:right -155px !important; color:#a00;}

#logo {width:170px; background:url('bg/logo.gif') no-repeat top right; float:right; margin-top:20px;}
#logo, #logo a {height:60px;}
#logo a {text-decoration:none; display:block;}
#logo a:hover {border-bottom:2px solid #d8001f; height:58px; }
#logo a span {visibility:hidden;}

#header #menu2 {position:absolute; bottom:5px; right:10px; text-align:right; margin:0;}
#mn61 {border-right:none !important; margin-right:0 !important; padding-right:0 !important;}
#mn41 {font-weight:bold;}
#header #menu2 ul,#botMenu ul {padding:0; margin:0;}
#header #menu2 ul li,#botMenu ul li {display:inline; border-right:1px solid #e7dcfc; margin-right:10px; padding-right:10px; white-space:nowrap;}
#header #menu2 ul li a,#botMenu ul li a {display:-moz-inline-box; display:inline-block;}
ul li.set a {color:#d8001f !important;}

#bannerTop {position:absolute; top:94px; right:0; z-index:300;}
#bannerTop a {padding:3px; padding-right:0; display:-moz-inline-box; display:inline-block; line-height:0;}
#bannerTop a:hover {border:1px solid #d8001f; padding:2px; border-right:none; padding-right:0;}

#found {padding:5px 10px; background-color:#fff;}
* html #found {height:1px;}
* html #found .in {height:1px;}
#found h2 {font-size:14px; color:#d8001f; padding:1em 0 .25em 0; border-bottom:2px solid #d8001f;}
#found h3 {font-size:14px; color:#c2aec5; padding-bottom:.25em;}
#found h3 a {font-size:12px; color:#c2aec5;}
#found .logo {float:right; margin:0 0 6px 6px;}
#found .hr {background:url('bg/hr.png') no-repeat 50% 0; height:1px; margin:5px 0;}
#found .hr hr {display:none;}
#found .val {text-align:center; clear:right; padding:5px 0 0 0; color:#d8001f;}
#found .highlight {background-color:#ef0fff; display:-moz-inline-box; display:inline-block; padding:1px 2px; color:#fff;}

#aside {float:right; width:180px; padding:10px 10px 0 5px;}
#aside h6 {margin:0;}
#aside .kosik, #aside a.adv {border-bottom:1px solid #d7c6fa; padding-bottom:10px;} {border-bottom:1px solid #d7c6fa; padding-bottom:10px;}
#aside .kosik h6 {background:url('btn/basket.gif') no-repeat center right; padding:0; margin:0;}
#aside .kosik h6 a {color:#d8001f; display:block; padding:5px 0 15px 0;}
#aside .kosik .price {padding:5px; text-align:center; font-size:120%; font-weight:bold; color:#8b0000;}
#aside a, .pageperex a {font-weight:bold;}
#aside form a {font-weight:normal;}

#nav {width:202px; padding-left:10px; float:left; margin-top:10px !important;}
#aside .adv {display:block;}
#aside .adv b {display:block; line-height:16px;}
#aside .adv b, #nav h6, h1, #aside h6, h3.similar {color:#d8001f; text-transform:uppercase; font-size:14px; font-weight:bold; padding:5px 0;}
#aside .adv:hover {text-decoration:none;}
#aside .adv:hover b {text-decoration:underline;}

#nav ul {list-style-type:none; margin:0 0 0 -10px; padding:0;}
#nav ul li, #nav ul li {background:url('bg/menu-li.png') no-repeat right -4px; line-height:31px; line-height:22px;}
#nav ul li a:hover {text-decoration:none; color:#d8001f;}
#nav ul li li a:hover {text-decoration:underline;}
#nav ul li a {color:#56205f; text-decoration:none; font-size:15px; display:block; padding-left:10px;}
#nav ul li li {background-image:none;}
#nav ul li li.set {background:url('btn/arr-r.gif') no-repeat 2px 50%;}
#nav ul li li a {font-size:13px; padding:0 0 4px 20px;}
#nav ul li a.set {color:#d8001f;}
#nav ul ul {margin-left:0; padding:8px 0 5px 0;}
#nav ul ul li {line-height:14px;/* margin-bottom:4px; margin-top:4px;*/}
#nav ol#ab {padding:0 0 15px 24px !important; width:180px; margin:0}
#nav ol#ab li {background-image:none; line-height:1.4em; padding:3px 0;}
#nav ol#ab li a:hover, #nav dd a:hover {text-decoration:underline;}
#nav dl {padding-bottom:15px; padding-top:10px; margin-top:-1px; border-top:1px solid #d7c6fa;}
#nav dl dt {color:#d8001f; margin-top:10px;}
#nav dl dd {margin-left:16px;}
#nav dl dd a {display:-moz-inline-box; display:inline-block; padding:1px 17px 3px 0;}


#advertBox {margin-bottom:100px;}
#advertBox, #advertBox p {font-size:10px; line-height:12px; width:180px; margin:10px 0;}
#advertBox .logo1 img {margin:0;}
/*#advertBox .ab h4 {margin:10px 0 5px; line-height:15px;}
#advertBox .ab .f {text-align:right; margin-top:5px;}*/

#nav ol li span, #nav dd a, .break .nxt {background:url('btn/arr-r.gif') no-repeat right 50%; padding-right:17px; text-decoration:none;}
#nav ol li span {display:inline-block; vertical-align:top; padding-right:0; color:transparent; font-size:0; width:17px;}

#botMenu {/*height:135px; */margin-top:20px; width:730px; padding:0 0 10px 10px;}
#header h6, #botMenu h6 {border-bottom:2px solid #e7dcfc; font-size:14px; padding-bottom:5px; margin-bottom:5px;}
#menu2 {margin:0 0 20px 0;}
#nav li a:hover, .art a:hover,#adresa a:hover,#aside .kosik h6 a:hover,#botMenu li a:hover {text-decoration:underline;}

#section {float:right; width:530px;}
/*#article h1 {color:#d7c6fa; font-size:16px; padding:0; margin-bottom:5px; font-weight:normal;}*/
#article h1 {background-color:#f2ecfe; color:#000; font-size:16px; font-weight:normal; margin:0 -15px 15px -15px; padding:2px 15px;}

#article {width:480px; padding:0 25px; background:url('bg/mid-bg.png') repeat-y; overflow:hidden;}
#article p {margin-bottom:0; margin-top:6px;}
#article .desc h2 {margin-top:1em;}
#article .desc h2, #article .desc p {clear:left;}
#article .desc img.lt {float:left; margin:0 8px 8px 0;}
#article .action small {position:absolute; top:-3px; left:-10px; z-index:40; font-size:10pt; width:60px; height:29px; line-height:19px; border-top:3px solid #e7dcfc; padding:0; background:url('bg/akce.png') no-repeat; text-align:center; color:yellow; font-weight:bold;}
#article .top {position:absolute; top:-3px; left:-10px; z-index:40; width:34px; height:34px; border-top:3px solid #e7dcfc; padding:0; background:url('bg/top.gif') no-repeat; text-align:center; left:115px;}
#article #max .top {left:242px; margin:0;}
#article .top small {display:none;}
* html #article .action small {background-image:url('bg/akce-ie6.gif') !important;}
#article .action b {color:#d8001f; text-decoration:line-through; font-size:10pt;}
#article .top b {color:#d8001f; text-decoration:line-through; font-size:10pt;}
#article .break {clear:left; text-align:right; padding-bottom:8px;/* margin-top:-15px;*/}
#article .cena, #catfish .cena b{/*color:#56205f;*/ font-weight:bold; color:#d8001f; font-size:10pt;}
#article form.basket .dB input.txt {width:28px;}

#article .sale {-moz-border-radius:3px; -webkit-border-radius:3px;}
#article .sale small {position:absolute; top:-3px; left:-10px; z-index:40; font-size:7pt; width:60px; height:29px; line-height:19px; border-top:3px solid #e7dcfc; padding:0; background:url('bg/discount.png') no-repeat; text-align:center; color:yellow; font-weight:bold;}
* html #article .sale small {background-image:url('bg/discount-ie6.gif') !important;}
#article .sale b {color:#d8001f; text-decoration:line-through; font-size:10pt;}
#section #headbg {background:url('bg/mid-bg-top.png') no-repeat 0 bottom; height:18px;}
#section #break {background:url('bg/mid-bg-bottom.png') no-repeat 0 bottom; height:18px; clear:both;}

.funkey #article {background-image:url('adv/funkey.gif');}
.funkey .art {background-color:#FBE3B9;}
.funkey #aside {background-color:#fff; border-left:10px solid white;}
.funkey .column {border-top:0;}
.funkey .art {border-bottom:4px solid #FBE3B9;}
.funkey #container {background-image:none;}
.funkey .banner {display:none;}

.art {background-color:white; border-top:3px solid #ebe2fc; position:relative; padding-top:8px;}
* html .art {height:1px;}
.art a {font-weight:bold; text-decoration:underline;}
.art .pic {margin-top:5px; float:left;}
#max .pic {display:-moz-inline-box; display:inline-block; text-align:center; width:270px; margin-top:10px; position:relative;}
#max .iefix {display:-moz-inline-block; display:inline-block; width:260px; overflow:hidden;}
* html #max .iefix .pic {display:inline;}

/*.art .logo1 img {margin-top:10px;}*/
.art .pic {width:150px; height:150px; margin-right:10px; text-align:center;}
.art .pic a img {padding:3px;}
.art .pic a:hover img {border:1px solid #d7c6fa !important; padding:2px;}
.art h1 {color:#56205f; margin-left:10px; font-size:18px;}
.art h2 {margin:6px 0 10px 0;}
.art h2, .art h2 a {/*color:#56205f; */color:#c2aec5; font-size:14px; text-decoration:none; margin:0;}
.art h3 a {text-decoration:none;}
.art ul {margin-bottom:5px;}
.art ul li, p {margin-bottom:5px; font-size:9pt;}
.art ul li {line-height:19px;}
.art ol, .pageperex ul {margin:0 0 0 24px; padding:5px 0;}
.art ol li , .pageperex ul li {padding:0 0 8px 0;}
.art .inb {padding:5px 10px 5px 5px;}
.art .f {margin-top:10px;}
.art .listBasket {margin-top:5px; margin-left:160px;}
.art .listBasket form {margin-top:10px;}
.gallery {text-align:center; margin-top:10px;}
.gallery img {margin-bottom:5px;}
.art .desc {margin-bottom:10px;}
.art .action,.art .sale {float:right; font-weight:normal; padding:3px 5px; color:#88628f; /*background-color:#f1ebfd; */font-size:8pt;}

.who {clear:left; padding-top:10px;}
.who img {float:left; margin-right:10px; padding:2px; border:1px solid #ddd;}
.who p {margin:.2em 0 0 0; padding:0;}

.art.reklama .inb,.article.red .inb {border:2px solid #d8001f;}

.pagebreak {clear:both;}

#backLink {padding-top:5px; text-align:center; border-top:2px solid #ebe2fc; margin-top:5px;}
#backLink a {background:url('btn/arr-l.gif') no-repeat left center; padding-left:16px; text-decoration:none;}
#backLink a:hover {text-decoration:underline;}

/** call to action seznamy */
ul.cta {margin:20px;}
ul.cta li {margin-bottom:5px;}

/** komentáře */
#screamEditor {padding:0px; background-color:#fff; border:2px dashed #C5C2AF; margin-bottom:2px; /*background-color:#FCF2C8; */}
#screamEditor table {text-align:left; margin:5px;}
#screamEditor * {vertical-align:middle;}
#screamEditor table tbody {width:100%;}
#screamEditor table td {width:40%; padding:2px 5px;}
#screamEditor .info {background-color:#fff; font-size:12px; margin-top:10px; padding:3px; text-align:justify;/* border-top:1px solid black; border-bottom:1px solid black;*/}
* html #screamEditor .info {margin-top:10px;}
#screamEditor fieldset {border:none; padding:3px; margin:0; text-align:left;}
#screamEditor fieldset legend {padding:1px; margin:0px;}
#screamEditor fieldset.short {width:200px; display:table-cell;}
#screamEditor fieldset.short .first {margin-right:10px; margin-left:0;}
#screamEditor fieldset.long {width:100%;}
#screamEditor input.long, #screamEditor textarea {width:100%;display:block; font-size:14px; padding:2px;}
* html #screamEditor input.long, #screamEditor textarea {padding:0;}
#screamEditor fieldset textarea {width:480px;}
#screamEditor input.submit {float:right; margin-bottom:5px;}
* html #screamEditor input.submit {margin-right:3px;}
#selCom,#selCom .inner,#selCom .footer a {background-color:#C5C2AF; color:white;}

p.add {text-align:right; margin:10px 0px;}

#screamList h4 {margin:10px 0px;}
.scream {background:#fff; padding:3px; margin-bottom:3px; border:1px dashed #C5C2AF; width:490px;}
.scream h6 {font-size:16px; font-weight:bold; margin:0px;}
.scream .footer {text-align:right;}
.in0 {margin-left:0px;}
.in1 {margin-left:10px;}
.in2 {margin-left:20px;}
.in3 {margin-left:30px;}
.in4 {margin-left:40px;}
.in5 {margin-left:50px;}
.in6 {margin-left:60px;}
.in7 {margin-left:70px;}
.in8 {margin-left:80px;}
.in9 {margin-left:90px;}
.in10 {margin-left:100px;}
.in11 {margin-left:110px;}
.in12 {margin-left:120px;}
.in13 {margin-left:130px;}
.in14 {margin-left:140px;}
.in15 {margin-left:150px;}
.in16 {margin-left:160px;}
.in17 {margin-left:170px;}
.in18 {margin-left:180px;}
.in19 {margin-left:190px;}
.in20 {margin-left:200px;}

.param .nazev {width:250px; color:#d8001f;}

.moznosti {margin-left:5px; margin-bottom:10px;}
.moznosti .koupitZbozi {text-align:right; width:225px;}
.moznosti h3 {margin-bottom:5px;}
.moznosti #divBaleni {clear:both;}
.imgBox {margin-bottom:20px; border-top:3px solid #e7dcfc; position:relative !important; text-align:center;}
/*.imgBox img {margin-top:10px;}*/
* html .imgBox {height:1px;}
.imgBox form {float:right; width:210px; margin:0; padding:0;}
.imgBox .nfo {text-align:center; padding-top:10px; padding-right:10px; float:right; width:200px;}
.imgBox .nfo p {font-weight:bold; font-size:14px; margin:.2em 0; text-align:right;}
.imgBox .nfo p.price span {font-size:120% !important;}
.imgBox .nfo p.action .val {text-decoration: line-through;}
.imgBox .nfo .val {margin-left:5px; display:-moz-inline-box; display:inline-block; width:108px; text-align:left; white-space:nowrap;}
.imgBox .nfo .txt {font-size:8pt; font-weight:normal;}
.imgBox .nfo input.txt {width:28px;}

.basketLine {margin-bottom:3px;}
.basketLine .price {font-weight:bold;}

#basket {background-color:yellow; width:488px;}
#basketProperties td {padding:4px;}
.basketBottomBar {padding-bottom:15px;}

.basketTotal td {padding-top:10px; font-weight:bold;}

.logoBasket {width:120px; min-height:20px; float:left;}

#cmdGoCash {float:right;}

#regForm .row span {display:block; width:130px; display:-moz-inline-block; display:inline-block; text-align:right; margin-right:5px;}
#regForm .longR {padding:5px 0 0 0;}
#regForm .bar {margin:-25px 0 0 0; text-align:right;}

.errorMsg {padding:5px; margin-bottom:10px; background-color:#d8001f; color:yellow; display:-moz-inline-block; display:inline-block;}

.userName {font-weight:bold; text-align:center;}

#userBox .info,.role {text-align:center;}

.basketMessage {margin:10px 0px;}

.imlist img {float:left;}
.imlist div {clear:left;}

#gifts {margin:0 -15px;}
#gifts .in p {margin:0; border-bottom:1px solid #fff;}
#gifts p.nfo {padding:8px; padding:14px 30px;}
#gifts p.err {color:#d8001f; font-size:14px; background:#fee url('bg/err-gift.png') repeat-y 0 0; padding:14px 15px 14px 65px;}
#gifts p.err, #gifts p.nfo {line-height:1.2em; margin:0;}
#gifts p.title * {font-weight:bold; font-style:normal;}
#gifts p em {font-style:normal;}
#gifts p span, #gifts p em {width:182px; text-align:center; padding:7px 2px 7px 8px; line-height:1.2em;}
#gifts i {display:none !important;}
#gifts .in p {background:url('bg/gift.png') repeat-x;}
#gifts .in p.r0:hover b, #gifts .in p.r1:hover b {background:url('btn/arr-r.gif') no-repeat 8px 50%;}
#gifts .in p.r0 b, #gifts .in p.r1 b {color:#d8001f;}
#gifts .in p.title {background-image:none;}
#gifts .in p b {width:100px; padding:1px 8px 1px 0; text-align:right;}
#gifts .in p b span {text-align:right; display:inline-block; width:95px;}
#gifts .in p b span, x:-moz-any-link {display:-moz-inline-block;}
#gifts .in p * {display:-moz-inline-grid; display:inline-block; vertical-align:middle;}
/* mirun, pridano v kosiku jako tip co jeste nakoupit aby se neplatilo postovne */
#basketProperties .err td {color:#d8001f; font-size:14px; background:#fee url('bg/err-gift.png') repeat-y 0px 7px; padding:10px 15px 10px 60px;border-top:5px solid white}

h3.similar {margin:5px 0;}

#resetpass {margin-bottom:10px;}
#resetpass .email {margin-top:10px;}

.ilist img {margin-right:10px;}

#kontakt3c {margin-top:.5em;}
#kontakt3c p {vertical-align:top; font-size:9px; padding-right:5px; width:155px; float:left; margin:0; line-height:15px;}
#kontakt3c p.last {padding-right:0;}

.slide {height:250px; width:176px; padding:0; overflow:hidden;}
.slide h3 {font-weight:bold; text-align:left; color:#116; z-index:50; top:0; padding:5px 0px;line-height:16px}
.slide a:hover h3 {color:#eee; border:0px solid #000; padding:0; margin:0 0 2px 0;}
.slide img { width:164px; padding:5px; border:1px solid #ccc; background-color:#eee; top:0; left:0;}
.slide img {-moz-border-radius:10px; -webkit-border-radius:10px;}
.slide pre { text-align:right; overflow:hidden; font-size:0; display:none;}
.slide code { background-color:#ffc;}
.slide pre code { background-color:#eee;}

#footer {width:940px; margin:auto; background-color:#fff; height:30px; text-align:right; border-top:1px solid #eee;}
#footer div {padding-top:5px; padding-right:10px;}
#footer img {display:none;}
#footer a {display:-moz-inline-box; display:inline-block; padding:4px 53px 3px 0; background:url("/system/global/styles/forcom-logo.png") no-repeat right 3px; border-right:5px solid #fff;}


/* inputs */

.dB input.txt {width:28px; margin-right:4px; padding:2px;}
input.txt {text-align:center; background-color:#d7c6fa; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.koupitZbozi input.txt {width:28px; margin-left:4px;}

input.txt, .loginput .txt, a.cmd, input.cmd, botton, #cash input, #cash textarea {background:#f9efff url('btn/input.png') repeat-x 0 3px; border:1px solid #d7c6fa;}
input:focus.txt, .loginput .txt:focus, input:focus.cmd, #cash input:focus {background-position:0 8px;}

#userBox {margin-top:5px;}
#userBox .loginput span {display:block;}
#userBox .loginput input.txt {width:170px; padding:2px;}
#userBox #ubSubmit {margin-top:10px; padding:2px 0px;}

button {cursor:pointer; overflow:visible;}
a.cmd, button b {background:transparent url('btn/cmd-left.png') no-repeat 0 0 !important; line-height:31px; height:31px; display:-moz-inline-box; display:inline-block; border:none; text-decoration:none;}
button b {font-style:normal;}
button {margin:0; padding:0; display:inline; white-space:nowrap; width:auto; border:none; background:transparent;}
a.cmd:hover {text-decoration:none; cursor:pointer;}
a.cmd span, button span {background:transparent url('btn/cmd-value.png') no-repeat right 0 !important; border:0 !important; height:32px; text-align:center; display:-moz-inline-block; display:inline-block; padding:0 12px 0 0; margin:0 0 0 12px; vertical-align:top; font-weight:normal !important; text-shadow:1px 1px 1px #fff;}
a.cmd span, button span, input.txt, textarea {font-size:11px!important;}
a.cmd span {line-height:29px;}
button span {line-height:32px;}

a.cmd:hover, button:hover b {background-position:0 -31px !important;}
a.cmd:hover span, button:hover span {background-position:right -31px !important;}
a.cmd:focus, button:focus b {background-position:0 -62px !important;}
a.cmd:focus span, button:focus span {background-position:right -62px !important;}

input, button, a.cmd {vertical-align:middle;}
input.txt {padding:1px 2px;}

* html #find {margin-top:-1px;}
* html #find input {border:none !important;}
*:first-child+html .art .break a {zoom:1;}

#cash {padding:3px 10px 0 10px;}
#cash h3 b {padding:1px 3px; display:-moz-inline-block; display:inline-block; margin-top:5px;}
#cash p {padding:.2em .4em; margin:0;}
#cash p input.txt {width:155px;}
#cash p span.surname {width:93px;}
#cash p span.zip {width:50px;}
#cash p span {width:100px; text-align:right; display:-moz-inline-block; display:inline-block; color:#000; margin-right:3px;}
#cash p.x2 span {width:268px;}
#cash p #custtbef {width:40px;}
#cash p #custname, #cash p #custname2 {width:112px !important;}
#cash p #custstreet {width:210px;}
#cash p #company {width:325px;}
#cash p #custtext {width:387px; height:100px; padding:3px;}
#cash p #custzip {width:50px !important;}
#cash p #iconumber, #cash p #dicnumber {width:80px !important;}
#cash button {margin-top:10px;}
#cash h3 {color:#d8001f;}
#cash input {margin-right:5px; padding:1px 2px; text-align:left;}
#cash textarea {padding:2px; height:100px; width:460px; background:#f9efff url('btn/input.png') repeat-x 0 90px; margin-top:3px;}

/*#log {position:absolute; top:50px; left:10px;}*/

p.px {margin:1.2em 0 !important;}

#coupons {position:releative; padding-top:10px; text-align:center; z-index:52;}
#coupons * {vertical-align:middle;}
#coupons div {line-height:1.24; text-align:left; width:46% !important; margin-top:10px;}
#coupons div p {font-size:8pt;}
#coupons div.left {padding-right:10px;}
#coupons div.right {padding-left:10px; border-left:1px solid #d7c6fa;}
#coupons a {display:inline-block; padding:2px;}
#coupons.delay a:hover span {visibility:hidden;}
#coupons a:hover {border:2px solid #d8001f; padding:0; background-color:transparent; z-index:51; display:inline-block; position:relative; outline:none; cursor:url("bg/magnify.cur"), help;}
#coupons a span {position:absolute; background-color:#000; padding:0; border:1px solid #dcdee0; visibility:hidden; color:#000; text-decoration:none; display:inline-block; left:-138px; top:118px; background:url("bg/zoom-border.png");} 
#coupons a span img {padding:0; width:auto; height:auto; border:1px solid #aaa;}
#coupons a:hover span {visibility:visible; /*bottom:-6px; right:111px; */position:absolute; padding:10px; /*cursor:default;*/}
#coupons a:active * {outline:none;}
#coupons a img {width:inherit; height:auto; font-size:xx-small; background-color:#f5f5f5; display:block;}

#coupons div, body.samolep #max form, .moznosti .koupitZbozi, .param .nazev, #catfish .art {display:-moz-inline-box; display:inline-block; zoom:1; *display:inline !important;}

#max .artbody h2 {text-align:left; font-weight:bold; color:#56205f;}
#max .artbody h3 {text-align:center; margin-bottom:.33em;}
#max .artbody p {line-height:1.2; margin:.66em 0;}
#max .artbody b {font-weight:normal;} 
body.samolep #max form {width:238px; text-align:center; padding:8px 0; margin-bottom:24px; overflow:hidden;}
#max form:hover h2 {color:#d8001f !important;}
#max form h2 span {background-position:50% 50%; background-repeat:no-repeat; height:158px; margin:0; display:block;}
#max form h2 b {font-weight:normal; font-weight:12pt; display:block; padding:2px 0;}
#max form h2 span i {display:none;}
#max form h2 {text-align:center; font-size:12pt; color:#56205f; white-space:nowrap; overflow:hidden; width:212px; margin:0 auto 10px auto; background-color:#F5F1FE; font-weight:normal;}
#max b.price {display:inline-block; vertical-align:middle; padding-right:6px; margin-top:-10px; font-size:1.2em;}
#max b.price small {display:block; font-size:7pt;  margin-bottom:-3px; color:#5a8ba3;}
#max b.price small, b.price span {font-weight:normal;}
body.samolep #max button {margin-right:-8px;}

#cross {padding-bottom:.5em;}
#cross .where em {color:#d7c6fa;}

body.kosik .basketItem em, .totalValue, div.noable {color:#d8001f !important; font-style:normal;}

/*
#catfish a {font-weight:bold; text-decoration:underline;}
#catfish p {font-size:.9em; line-height:16px; margin-top:0;}
#catfish img {left:40px; position:absolute; top:-40px; z-index:501;}
#catfish.col2 img, #catfish.col3 img {left:12px; top:10px;}
#catfish h6 {font-size:16px; margin-bottom:10px;}
#catfish h6 a {text-decoration:none;}
#catfish h6 a:hover {text-decoration:underline;}
#catfish .left {width:44%; float:left; position:relative;}
#catfish .right {width:56%; float:right; position:relative;}
#catfish .txt {margin-left:230px;}
#catfish.duo .txt {margin-left:208px;}
#catfish .txt,#catfish #close {margin-top:5px;}
*/

#catfish {background-color:#fff; text-align:left; display:none; border-top:1px solid gray; z-index:500; position:relative; text-align:center;}

#catfish .art {float:none; text-align:center; padding:0 10px; vertical-align:top; border-top:0;}
#catfish .art h4 a {text-decoration:none;}
#catfish .art h4 a:hover {text-decoration:underline;}
#catfish .art a img {padding:0;}
#catfish .art a:hover img {border:0 !important;}
#catfish .art .pic {display:inline-block; float:none; width:auto;}
#catfish .art .cena {position:absolute; top:111px; padding:0 5px; background-color:rgba(255,255,255,.7);}
* html #catfish .art .cena {background-color:white;}
#catfish #close a {position:absolute; top:0; right:0; background-color:#f5f1fe; z-index:501; padding:5px;}
#catfish #close b {display:none;}
#catfish #close a:hover b {display:inline;}