/* ---------------------------------------------- */
/* -----  E-SHOP extensions  ------------------------------ */
/* ---------------------------------------------- */

/* ---------------------------------------------- */
/* -----  DETAIL  ------------------------------ */
/* ---------------------------------------------- */

/* -----  detail - texty v detailu  ------------------------------ */

.eshopdetailitem { background:url(../obrazky/textitem-bcg.gif) left top no-repeat; padding:1px 10px 26px 10px; margin-top:7px; 
                    font-size:0.8em; line-height:1.6em; text-align:justify; }
/*clear:both;}*/
.eshopdetailrightcolumn { float:right; width:235px; text-align:right; margin-right:-3px;}

h1 { padding:9px 8px 6px 27px;}
h1 small { color:#ffb33c; text-transform:none; font-size:0.65em; font-weight:normal;}
h1 small strong { font-size:1.2em; font-weight:bolder;}
h1 span { float:right; width:115px; text-align:right; margin-top:-2px;}
h1 a {text-decoration: none;  color:#ffb33c;}
/*h1 span img { margin-left:2px;}*/
/*#rightcolumn {margin-left:203px;position:relative; }*/
 
#productsListingListingBottomLinks   {position:relative;bottom:20px;margin-bottom:20px;}
/*#productsListingListingBottomLinks a  .prev_button {float:left;padding-top:12px;padding-left:10px;margin-bottom:10px;}
#productsListingListingBottomLinks a  .next_button {float:right;padding-right:15px;margin-bottom:10px;padding-top:12px}
#productsListingListingBottomLinks a  .prev_button_text {float:left;padding-top:20px;padding-left:10px;color:#f97a02; font-size:12px;text-decoration:underline;}
#productsListingListingBottomLinks a  .next_button_text {float:left; padding-right:10px;color:#f97a02; font-size:12px;text-decoration:underline;padding-top:5px }*/

#productsListingListingBottomLinks a  .prev_button {float:left;padding-top:22px;padding-left:12px;}
#productsListingListingBottomLinks a  .next_button {float:right;padding-right:10px;}
#productsListingListingBottomLinks a  .prev_button_text {float:left;padding-top:28px;padding-left:10px;color:#f97a02; font-size:12px;text-decoration:underline;cursor:pointer;}
#productsListingListingBottomLinks a  .next_button_text {float:right; margin-left:-110px; padding-right:50px; color:#f97a02; font-size:12px;text-decoration:underline;padding-top:6px;cursor:pointer; }


#productsListingListingTopLinks .next_button_text, #productsListingListingTopLinks .prev_button_text {display:none !important;}
/*#productsListingListingTopLinks   {padding-left:20px; }*/
#productsListingListingTopLinks   {position:relative;}
#productsListingListingTopLinks a .next_button, #productsListingListingTopLinks a .prev_button{display:inline !important; margin-bottom:-7px; }
#productsListingListingTopLinks a .next_button {position:relative; }
#productsListingListingTopLinks a .prev_button {position:relative;}

.eshopdetailitem h2 { color:#a00631; font-size:1.4em; margin:1.2em 0 0.6em 0;}
.eshopdetailitem p {}
.eshopdetailitem h4 {margin-top:10px; padding-left:0px;}

/* -----  detail - tabulka s fotografii  ------------------------------ */
.detailtablebox-1 { margin:0 0 0 auto; background:url(../obrazky/eshop-detail-infotable-bcg.gif) left repeat-y; width:218px; text-align:center;}
.detailtablebox-2 { margin:0 0 0 auto; background:url(../obrazky/eshop-detail-infotable-bcg-top.gif) left top no-repeat; width:218px; text-align:center;}
.detailtablebox-3 { margin:0 0 0 auto; background:url(../obrazky/eshop-detail-infotable-bcg-bottom.gif) left bottom no-repeat; width:218px; text-align:center; padding:6px 0 4px; }


.detailtable { margin:0 auto; width:210px;}
.detailtable img { display:block; margin:0 auto;}
.detailtable td.picture { width:210px; border-bottom:1px solid #d4cdb2; text-align:center;  padding-bottom:5px; vertical-align:middle;}
.detailtable td.oldprice { font-size:19px; color:#c2b993; text-decoration:line-through; text-align:left; padding-left:7px;}
.detailtable td.oldprice em { font-style:normal;}
.detailtable td.newprice { font-size:30px; color:#c40126; text-align:center; padding:5px 7px 4px 7px;}
.detailtable td.zoom { width:49px; height:34px; text-align:center; background:url(../obrazky/eshop-detail-infotable-control1-bcg.gif); }
.detailtable td.pocet { width:30px; height:34px; text-align:center; background:url(../obrazky/eshop-detail-infotable-control2-bcg.gif) ; text-align:right;}
.detailtable td.pocet input { font-size:12px; color:#5d573c; font-weight:bold; border:none; background:none; text-align:center; padding:2px 3px 2px 0;}
.detailtable td.koupit { width:131px; height:34px; text-align:center; background:url(../obrazky/eshop-detail-infotable-control3-bcg.gif) right; font-size:14px; color:#fff; font-weight:bold;vertical-align:middle;}
.detailtable td.koupit .do_kosiku { color:#fff; text-decoration:none; text-transform:uppercase; padding:0 15px 0 10px; cursor: pointer;}



/* -----  info - tabulka s popisky  ------------------------------ */
.detailinfotablebox-1 { margin:8px 0 8px auto; background:url(../obrazky/eshop-detail-infotable2-bcg.gif) left repeat-y; width:218px; text-align:center;}
.detailinfotablebox-2 { margin:0 0 0 auto; background:url(../obrazky/eshop-detail-infotable2-bcg-top.gif) left top no-repeat; width:218px; text-align:center;}
.detailinfotablebox-3 { margin:0 0 0 auto; background:url(../obrazky/eshop-detail-infotable2-bcg-bottom.gif) left bottom no-repeat; width:218px; text-align:center; padding:18px 0 18px;}

.infotable { margin:0 auto; width:210px;}
.infotable td { font-size:0.75em; text-align:left; border-bottom:1px solid #f3f1e8; padding:5px 3px;}
.infotable td.typ { padding-left:11px; padding-right:3px; width:70px;font-weight:bold;}
.infotable td.hodnota { padding-left:3px; padding-right:9px;}

/* -----  toolbox - strankovani  ------------------------------ */
.toolbox { clear:both; text-align:center; padding:20px 0 10px;}
.toolbox table { margin:0 auto; width:495px; padding-right:10px;}
.toolbox table td a { color:#f97a02; font-size:12px; line-height:30px; vertical-align:top; vertical-align:middle;}
.toolbox table td img { vertical-align:bottom; vertical-align:middle; margin:0 2px 0 4px;}

/* -----  info o nakupnim kosiku  ------------------------------ */
.lefttextitem p small em { font-size:1.2em; font-style:normal; color:#c40126; white-space:nowrap;}
.lefttextitem p small strong { font-size:1.2em; color:#c40126; white-space:nowrap;}
.lefttextitem table td a { color:#f97a02; font-size:12px; line-height:30px; vertical-align:top; vertical-align:middle;}
.lefttextitem table td img { vertical-align:bottom; vertical-align:middle; margin:0 2px 0 0px;}


/* ---------------------------------------------- */
/* -----  KATALOG  ------------------------------ */
/* ---------------------------------------------- */

.eshopcatalogtext { background:url(../obrazky/textitem-bcg.gif) left top no-repeat; padding:1px 27px 5px 27px; margin-top:7px; clear:both;}
.eshopcatalogtext p { font-size:0.8em; margin:1.5em 0 0.8em 0; line-height:1.6em;}

/* -----  item - polozka katalogu  ------------------------------ */
.eshopcatalogitembox-1 { margin:10px 0 10px auto; background:url(../obrazky/eshop-katalog-table-bcg.gif) left repeat-y; width:513px; text-align:center;}
.eshopcatalogitembox-2 { margin:0 0 0 auto; background:url(../obrazky/eshop-katalog-table-bcg-top.gif) left top no-repeat; width:513px; text-align:center;}
.eshopcatalogitembox-3 { margin:0 0 0 auto; background:url(../obrazky/eshop-katalog-table-bcg-bottom.gif) left bottom no-repeat; width:513px; text-align:center; padding:4px 0px 4px;}

.eshopcatalogitembox-3 table { width:505px; margin:0px auto auto auto;}
.eshopcatalogitembox-3 td.picture { text-align:center; padding:6px 0 4px; border-bottom:1px solid #d4cdb2; width:21%}
.eshopcatalogitembox-3 td.picture img { display:block; margin:0 auto;}
.eshopcatalogitembox-3 td.pocet { width:35px; height:34px; text-align:center; background:url(../obrazky/eshop-katalog-table-control1-bcg.gif) left; text-align:right;}
.eshopcatalogitembox-3 td.pocet input { font-size:12px; color:#5d573c; font-weight:bold; border:none; background:none; text-align:center; padding:2px 5px 2px 0;}
.eshopcatalogitembox-3 td.koupit { width:128px; height:34px; text-align:center; background:url(../obrazky/eshop-katalog-table-control2-bcg.gif) right; font-size:14px; color:#fff; font-weight:bold;}
.eshopcatalogitembox-3 td.koupit a { color:#fff; text-decoration:none; text-transform:uppercase; padding:0 15px 0 10px; cursor: pointer;}
.eshopcatalogitembox-3 td.detail { width:191px; height:34px; text-align:center; background:url(../obrazky/eshop-katalog-table-control3-bcg.gif) left; font-size:14px; color:#ffa44e; font-weight:bold;}
.eshopcatalogitembox-3 td.detail a { color:#ffa44e; text-decoration:none; text-transform:uppercase; padding:0 10px 0 10px;}
.eshopcatalogitembox-3 td.cena { height:34px; text-align:right; color:#c40126; font-size:20px;  text-align:center; padding-left:37px;}
.eshopcatalogitembox-3 td.cena small { font-size:16px;}

.eshopcatalogitembox-3 td.popis { vertical-align:top; padding:0 4px 0px 5px;}
.eshopcatalogitembox-3 td.popis h2 { color:#a00631; font-size:1.15em; margin-top:1em; margin-left:0; padding:0; text-align:left;}
.eshopcatalogitembox-3 td.popis h2 a { color:#a00631;}
.eshopcatalogitembox-3 td.popis p { font-size:0.7em; margin:0.8em 0 0.8em 0; line-height:1.4em; text-align:left;}

/* ---------------------------------------------- */
/* -----  KOSIK  ------------------------------ */
/* ---------------------------------------------- */

.eshopbaskettext { background:url(../obrazky/textitem-bcg.gif) left top no-repeat; padding:1px 27px 5px 27px; margin-top:7px; clear:both;}
.eshopbaskettext p { font-size:0.8em; margin:1.5em 0 0.8em 0; line-height:1.6em;}
.eshopbasketitems { margin-bottom:15px;}


.eshopbasketitems td.eshopbasketitem { border:2px solid #fdcc9f; font-size:14px; background:url(../obrazky/eshop-basket-table-bcg.gif) left top no-repeat; padding:2px 0;}
.eshopbasketitems td.final { border:2px solid #fb800f; padding:6px 0;}
.eshopbasketitems td.eshopbasketitem table { width:450px;}
.eshopbasketitems td.eshopbasketitem table td { border-left:1px solid #f0eee4; padding:2px 8px 2px 8px;}
td.eshopbasketitembox-1  a { border-left:none !important; color:#a00631; font-weight:bold; text-decoration:none;}
td.eshopbasketitembox-2 { color:#a00631; font-weight:bold; text-align:center;}
td.eshopbasketitembox-2 input { font-size:12px; color:#5d573c; width:22px; height:20px; font-weight:bold; border:none; background:url(../obrazky/eshop-basket-table-input-bcg.gif) left top no-repeat; text-align:center; padding:3px 3px 2px 0;}
td.eshopbasketitembox-3 { color:#a86f7a; text-align:center;}
td.eshopbasketitembox-4 { color:#c40126; text-align:right; font-weight:bold;}
table.eshopbasketitemstable .width-1 { width:235px;}
table.eshopbasketitemstable .width-2 { width:30px;}
table.eshopbasketitemstable .width-3 { width:65px;}
table.eshopbasketitemstable .width-4 { width:70px;}
table.eshopbasketitemstable .width-5 { width:35px;}
.eshopbasketitems table.eshopbasketitemstable { width:505px; margin:0px auto; }
.eshopbasketitems table.eshopbasketitemstable th { font-size:11px; color:#707070; text-align:center; font-weight:normal; padding:0 5px 0 0;}
.eshopbasketitems table.eshopbasketitemstable th.width-1 { width:200px;}
.eshopbasketitems table.eshopbasketitemstable td img { display:block; margin:auto;}

.eshopbasketbuttons { width:505px; text-align:center; margin:20px 0 22px 3px;}
.eshopbasketbuttons table { margin:0 auto;}
.eshopbasketbuttons table td { width:155px; height:34px; font-size:14px; font-weight:bold; text-align:center; color:#ffa44e; text-transform:uppercase; background:url(../obrazky/eshop-basket-butt2-bcg.gif) left top no-repeat;}
.eshopbasketbuttons table td a { color:#ffa44e; text-decoration:none;cursor:pointer;}
.eshopbasketbuttons table td.button-3 { color:#fff; background:url(../obrazky/eshop-basket-butt1-bcg.gif) left top no-repeat;}
.eshopbasketbuttons table td.button-3 a { color:#fff;}



/*search page*/
fieldset {border:0px;margin-bottom:5px;}
fieldset * {font-size:1em;}
/*float:left*/
fieldset legend {padding-left:10px;}
#checkoutshippingBody legend, #checkoutpaymentBody legend {font-size:1em; color:#f97a00;}
fieldset select {margin-left:15px; width:150px; margin-right:20px;}
fieldset .keywords_input {margin-right:20px;}
fieldset .help_link {display:block; padding-left:20px;}
fieldset .floatLeft input[type="checkbox"] {padding-top:5px;}
fieldset #search-in-description, fieldset #inc-subcat {color:white; margin-right:5px; margin-top:4px;}
fieldset option {float:none;}
fieldset textarea, fieldset input {margin-left:5px; margin-right:5px; border:none; font-family:'Trebuchet MS', Trebuchet MS, 'Arial CE', 'Helvetica CE', Verdana, lucida, sans-serif; font-size:1em;}
input, textarea {background-color:#FFF5c0;}
/*background-color:#fff0a0;*/
/*#fff0a0
#efebda*/
textarea {float:left;}
fieldset .podbarvit input {background-color:#a00631;}
fieldset .floatLeft input[type="checkbox"] {padding-top:5px;background-color:#FFF;}
td.hledat, td.hledat_small {color:#fff; font-weight:bold;background-color:#f97a00;text-align:center; background:url(../obrazky/eshop-basket-butt1-bcg.gif) left top no-repeat;}
td.hledat { width:155px; height:34px; font-size:14px;}
td.hledat_small { width:95px; height:18px; font-size:10px;}
td.hledat a, td.hledat_small a { color:#fff; text-decoration:none; text-transform:uppercase; padding:0 0px 0 0px; cursor: pointer;}
td.zpet, td.zpet_small{color:#ffa44e; font-weight:bold;background-color:#a00631; text-align:center; background:url(../obrazky/eshop-basket-butt2-bcg.gif) left top no-repeat;}
td.zpet { width:155px; height:34px; font-size:14px;}
td.zpet_small { width:95px; height:18px; font-size:10px;}
td.zpet a, td.zpet_small a { color:#ffa44e; text-decoration:none; text-transform:uppercase; padding:0 10px 0 10px; cursor: pointer;}
table.tlacitka {padding-left:10px; padding-right:10px; width:auto;}
/*
background:url(../obrazky/eshop-katalog-table-control2-bcg.gif) right;
 background:url(../obrazky/eshop-katalog-table-control3-bcg.gif) left;
*/
.text_to_left {text-align:justify;margin-left:8px; font-size:0.8em; margin-right:8px;}
.text_to_left h4 {padding-left:0px;}


address {font-weight:bold; padding-left:5px;}
.odstavec {height:10px;}
table.ramecek {position:relative; top:0px; }
table.ramecek td {padding:2px; font-size:1em}


fieldset.shipping {margin-top:20px;}
.prehled {font-size:1em;}
td.prehled {padding-right:15px;}
td.castka {width:15%; text-align:right;}
#displaycountbox {font-size:0.6em; float:right; margin-right:3px; white-space:nowrap;}
/*#displaycountbox {font-size:0.6em; white-space:nowrap; text-align:left;}*/
/*#shoppingcart {background-color:#FFF5c0;}*/
#infoShoppingCart, #popupCVVHelp, #infoShipping, #infoCC3ds {text-align:justify; font-size:0.8em;}

/*.MP-TL, .MP-BL {width:250px; height:250px; float:left; margin-left:3px;  padding-bottom:5px;}
.MP-TR, .MP-BR {width:250px; height:250px; float:right;   padding-bottom:5px;}
.MP-TL, .MP-TR {margin-top:8px;}*/

.insidecolumn { float:left; text-align:left; margin:0 9px 0 0; padding:7px 0;}
.last { margin-right:0 !important;}
.insidecolumn img { display:block;}


.mp_banner-1 { margin:10px 0 10px auto; background:url(../obrazky/eshop-katalog-table-bcg2.gif) left repeat-y; width:250px; text-align:center; }
.mp_banner-2 { margin:0 0 0 auto; background:url(../obrazky/eshop-katalog-table-bcg-top2.gif) left top no-repeat; width:250px; text-align:center; }
.mp_banner-3 { margin:0 0 0 auto; background:url(../obrazky/eshop-katalog-table-bcg-bottom2.gif) left bottom no-repeat;  text-align:center; padding:4px 0 4px; height:242px;}

.MP-TL img,  .MP-BL img, .MP-TR img ,  .MP-BR img {vertical-align:middle;}
.eshopcatalogitembox-3 h4, .eshopcatalogitembox-3 h3, .eshopcatalogitembox-3 h2, .eshopcatalogitembox-3 h1, .eshopcatalogitembox-3 .text_to_left {margin-left:4px; margin-top:10px; margin-right:4px;}
.eshopcatalogitembox-3 .text_to_left {margin-left:8px;}
.text_to_left h4, .text_to_left h3, .text_to_left h2, .text_to_left h1 {margin-left:0px;}


/*news*/
.splitSolid { height: 1px; background: #000000; padding: 0; margin: 0; }
.splitSolidGray { height: 1px; background: #9a9a9a; padding: 0; margin: 0; }
.clearSplit { height: 10px; padding: 0; margin: 0; }
.splitSolid hr, .splitSolidGray hr, .clearSplit hr { display: none; }

.vypln {height:30px;}

form h3 {padding-right:10px;}

.submit_text {cursor: pointer;}


input.faded {background:#FFFFFF;}


.hlavicka_katalogu {width:100%;}
.hlavicka_katalogu td {text-align:right;}
/*.hlavicka_katalogu_right{width:125px; float:left}
.hlavicka_katalogu_right form {}*/
.loga_karet{text-align:center;}
