/*** bagno.cz ***/

/*** pismenka ***/
body {font-family:Verdana, "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;font-size:75%;}
#main h1 {font-size:170%;color:#059;font-weight:bold;}
#main h2 {font-size:155%;color:#e80;font-weight:bold;}
#main h3 {font-size:140%;color:#059;font-weight:bold;}
#main h4 {font-size:125%;color:#e80;font-weight:bold;}
#main h5 {font-size:110%;color:inherit;font-weight:bold;}

#main h1,
#main h2,
#main h3,
#main h4,
#main h5 {margin:0.75em 0 0.5em 0;padding:0;}

#main #locationrow+h1,
#main #locationrow+h2,
#main #locationrow+h3,
#main #locationrow+h4,
#main #locationrow+h5 {margin-top:0.5em;}

ul, li {margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;}

img {border:0}
label {cursor: pointer;}

.left, .aleft {text-align:left}
.right, .aright {text-align:right}
.center, .acenter {text-align:center}
.nowrap {white-space:nowrap;}
.vtop {vertical-align:top;}
.bottom {vertical-align: bottom;}

a {color:#48d;text-decoration:none;}
a:hover {text-decoration:underline;color:#f50;}
a:active {text-decoration:underline;color:#f00;}
a:active, a:focus {outline:none;}
a:focus {-moz-outline-style:none;}

/*** formulare ***/

input, select {font-size:90%;}
textarea {width:100%;}
form {margin:0;padding:0;}

select.newsletter_text,
input.newsletter_text,
.paymentcontentdata select,
input.basketcontents_artamountinput,
input.voucherlistinput,
input.text,
input.textinput,
input.font10,
#search-form input.searchinput,
#search-form select,
textarea {border:1px #bce solid;background:#fff url(0/images/layout/input-bkg.png) repeat-x scroll bottom;}

/* tlacitka formulare */
input.default_smallbutton,
input.basketcontents_artamountbutton,
input.basketcontents_artdelsmallbutton,
input.basketcontents_artdelbutton,
input.voucherlistsubmit,
input.save_button,
input.warenkorb_button,
input.address_deliverybutton,
input.button,
input.submit,
input.default_midbutton,
input.default_nextbutton,
input.warenkorb_mini_button2,
input.warenkorb_button2 {padding:2px 4px;margin:4px 12px;border:1px #bce solid;color:#059;background:#e5ecf3;cursor:pointer;}

/* tlacitka formulare - hover */
input.default_smallbutton:hover,
input.basketcontents_artamountbutton:hover,
input.basketcontents_artdelsmallbutton:hover,
input.basketcontents_artdelbutton:hover,
input.voucherlistsubmit:hover,
input.save_button:hover,
input.warenkorb_button:hover,
input.address_deliverybutton:hover,
input.button:hover,
input.submit:hover,
input.default_midbutton:hover,
input.default_nextbutton:hover,
input.warenkorb_mini_button2:hover,
input.warenkorb_button2:hover {color:#fff;text-decoration:none;cursor:pointer;background:#e80;border-color:#c70;}

.bottom input.save_button {margin: 0 30px;}

/*** layout ***/
body {padding:0;margin:0;}
body {text-align:center;} /* pro ie 5.5 */
body {background:#fff;color:#666;}
body.popup {text-align:left;padding:1em;}

#header,
#top-line,
#menu-top,
#wrapper,
#footer {clear:both;margin:0 auto;padding:0;width:980px;position:relative;text-align:left;}

#wrapper-c,
#wrapper-b,
#wrapper-a {width:980px;float:left;position:relative;}

#wrapper {}
#wrapper-a {background:#fff url(0/images/layout/main-bkg.png) repeat-y scroll left top;}
#wrapper-b {}
#wrapper-c {}
/* sirka je nutna pro msie, ostatni se chytnou i bez */

#main {margin:0;}
#main .content,
#menu-left .content,
#menu-right .content {float:left;margin:0;padding:0;}

#main {position:relative;margin:0;width:780px;float:right;}
#main {min-height:500px;height:auto !important;height:500px;}
#main,
#main .content {background:transparent url(0/images/layout/main-top.png) repeat-x scroll left top;}
/* osklobrt kvuli v ie6 chybne kombinaci float a margin na stejnou stranu, resi take display:inline */
#main .content {position:relative;width:768px;left:12px;padding:0 0 35px;}

#menu-left {width:200px;float:right;overflow:hidden;}
#menu-left .content {background-color:transparent;color:#059;margin-bottom:24px;width:auto;}

#menu-right {width:265px;float:right;background:transparent url(0/images/layout/right-top.png) no-repeat scroll left top;overflow:hidden;}
#menu-right .content {background-color:transparent;color:#059;margin-bottom:24px;}

.clear {clear:both;}

/***** inc_header.tpl *****/

#header {height:83px;background:#fff url();color:#059;overflow:visible;}
#basket-info {position:absolute;right:0;top:0;height:83px;width:265px;background:#e5ecf3 url(0/images/layout/header-basket-info-1k.png) no-repeat scroll right top;overflow:hidden;}
#basket-info .content {margin:25px 80px 0 0;}
#basket-info .content a {color:#059;text-decoration:none;}
#basket-info .content a:hover {color:#e80;text-decoration:underline;}
#basket-info .content a {}
#basket-info a.imagelink {display:block;position:absolute;width:80px;height:82px;top:0;right:0;}
#basket-info a.imagelink span {display:none;}

#top-line {height:28px;background:#E5ECF3 url();color:#059;overflow:hidden; width: 100%; text-align: center; border-bottom: 1px solid #B1C7DC;}
#top-line #top-line-content { margin: 7px 10px 3px 10px; }

/*---- header - logo ----*/

#header-logo {height:71px;width:238px;margin:0;padding:0;overflow:hidden;position:absolute;left:-14px;top:0;}
#header-logo div {display:inline}
#header-logo a {background-color:transparent;display:block;position:relative;height:71px;width:238px;margin:0;padding:0;color:#059;}
#header-logo span {background:transparent url(0/images/layout/logo-bagno-1k.png) no-repeat scroll top left;cursor:pointer;display:block;position:absolute;height:71px;width:238px;margin:0;padding:0;left:0;top:0;z-index:1}

/*---- header-menu ----*/

#header-menu {position:absolute;width:495px;left:210px;bottom:12px;float:left;font-size:90%;text-align:right;}
#header-menu a {}
#header-menu li,
#header-menu ul {list-style-type:none;list-style-image:none;margin:0;padding:0;}
#header-menu li {display:inline;margin:0;padding-left:14px;white-space:nowrap;background:transparent url(0/images/layout/menu-top-divider.png) no-repeat scroll -2px center;}
#header-menu a {font-weight:normal;text-decoration:none;color:#059;}
#header-menu li {}
#header-menu li.first {padding-left:0;background:transparent;}
#header-menu li:active,
#header-menu li:focus,
#header-menu li:hover {}
#header-menu a:hover {text-decoration:underline;color:#e80;}
#header-menu .basket {}
#header-menu .last {}

/*---- top-menu ----*/

#menu-top {font-size:11px;}
#menu-top-content {position:relative;margin:0;background:#e80 url(0/images/layout/menu-top-middle.png) repeat-x scroll top;color:#fff;height:41px;}
#menu-top-content a {color:#fff;}
#menu-top-content a:hover {color:#fed;}
#menu-top-content #stuffer-left {position:absolute;width:200px;height:41px;left:0;top:0;background:#059 url(0/images/layout/menu-top-left.png) no-repeat scroll left top;}
#menu-top-content #stuffer-right {position:absolute;width:180px;height:32px;left:785px;top:0;text-align:right;}

#menu-top-content .menu-top-link {padding-right:30px;background:transparent url(0/images/layout/arrow-white.png) no-repeat scroll right center;}
#menu-top-content #stuffer-right .menu-top-link {position:relative;top:9px;}
#menu-top-content #stuffer-left .menu-top-link {position:absolute;top:9px;}

/*** search v menu-top ***/

#menu-top-search {position:absolute;width:615px;height:32px;left:200px;top:0;background:transparent url(0/images/layout/menu-lupa.png) no-repeat scroll 10px center;}

/* slepa ikonka */

#menu-top-content #stuffer-left .menu-top-info {position:absolute;top:0;left:40px;height:32px;line-height:32px;padding:0 0 0 30px;}
#menu-top-content #stuffer-left .menu-top-info {background:transparent url(0/images/layout/menu-phone-icon2.png) no-repeat scroll left center;}
#menu-top-content #stuffer-left .menu-top-info span {}

#menu-top-search input.searchbutton {height:32px;width:74px;overflow:hidden;padding:32px 0 0;border:0 none;text-decoration:none;cursor:pointer;font-size:0px;}
#menu-top-search input.searchbutton {position:absolute;top:0;left:515px;}
#menu-top-search input.searchbutton {background:transparent url(0/images/layout/menu-top-search-button2.png) no-repeat right;}
#menu-top-search input.searchbutton:focus,
#menu-top-search input.searchbutton:hover {background-image:url(0/images/layout/menu-top-search-button2-hover.png);}

#menu-top-search .searchinput {font-size:11px;}
#menu-top-search input.searchinput {position:absolute;right:105px;top:8px;padding:1px 10px;width:450px;}
#menu-top-search input.searchinput.withvendorlist {}
#menu-top-search input.searchinput {*padding-bottom:3px;}
#menu-top-search select.searchinput {width:150px;margin:8px 0 0 10px;}
#menu-top-search select.searchinput option {width:auto;}

/*** jazyky ***/

#box-langs {position:absolute;left:0;top:8px;}
#box-langs a.language {padding-left:30px;background:transparent url(0/images/layout/arrow-white.png) no-repeat scroll 13px center;}
#box-langs a.language:hover {}
#box-langs a.activ {}


/****************************************************************************************************************************************************/

/***** inc_footer.tpl *****/

#footer {font-size:11px;margin-bottom:24px;background:#fff url(0/images/layout/footer-bkg.png) no-repeat scroll left top;}
#footer-content {height:32px;margin:0;overflow:hidden;position:relative;line-height:32px;}
#footer-content .owner-wrapper {height:32px;margin-left:200px;}
#footer-content .owner {padding:0 0 0 10px;display:block;color:#fff;}
#footer-content .email {padding:0;position:absolute;right:0;top:0;height:32px;font-size:13px;}
#footer-content .email a {color:#fff;text-decoration:none;display:block;padding:0 40px 0 35px;background:transparent url(0/images/layout/footer-email-icon2.png) no-repeat scroll left center;}
#footer-content .email a:hover {text-decoration:underline;}

#footer-menu {margin-left:200px;}
#footer-menu .content {margin-left:10px;padding-top:8px;text-align:left;}
#footer-menu,
#footer-menu a {color:#059;}
#footer-menu a {text-decoration:none;}
#footer-menu a:hover {text-decoration:underline;}

#footer-delivery {text-align:left;position:relative;margin-bottom:8px;}
#footer-delivery .delivery-link {}
#footer-delivery .powered-link {position:absolute;right:20px;}

/***** inc_leftitem.tpl + inc_rightitem.tpl *****/

#menu-left .content,
#menu-right .content {}

#menu-left h4 {display:block;padding:12px 4px 4px 30px;font-size:110%;font-weight:bold;margin:0;background:transparent url(0/images/layout/spiral-right.png) no-repeat scroll 10px 12px;}
#menu-right h4 {display:block;padding:12px 0px 4px 30px;font-size:110%;font-weight:bold;margin:0;}
#menu-left h4 a,
#menu-right h4 a {color:#059;text-decoration:none;}
#menu-left h4 a:hover,
#menu-right h4 a:hover {color:#f50;text-decoration:underline;}

#menu-left .boxleft h4 {background:transparent url(0/images/layout/left-menu-top-1k.png) no-repeat scroll left top;}
#menu-right h4 {background:transparent url(0/images/layout/spiral-right.png) no-repeat scroll 10px 12px;}

#basket-info h4 {display:block;padding:0 0px 4px 30px;font-size:115%;font-weight:bold;margin:0;}
#basket-info h4 {background:transparent url(0/images/layout/spiral-basket-info.png) no-repeat scroll 10px 0px;}
#basket-info div {font-size:90%;margin-left:30px;}

.boxleft {width:200px;background:#fff url(0/images/layout/left-menu-bkg-1k.png) repeat-y scroll left;}
.boxright {width:200px;position: relative;}
.boxleft {clear:both;margin-bottom:14px;position: relative;}
.boxright {clear:both;}

.boxleft ul, .boxleft li,
.boxright ul, .boxright li {margin:0;padding:0;list-style:none outside url(0/images/layout/arrow-blue.png)}

.boxleft .details,
.boxright .details {padding-left:12px;background:transparent url(0/images/layout/arrow-orange.png) no-repeat scroll left;}

.boxleft-content {padding:0 10px 12px 30px;font-size:90%;}
.boxleft-content {background:transparent url(0/images/layout/left-menu-bottom-1k.png) no-repeat scroll left bottom;}
.boxleft-content {min-height:24px;height:auto !important;height:24px;}
.boxleft-content {_height:auto !important;}
.boxright-content {padding:8px 10px 12px 30px;font-size:90%;}

.boxleft-content a,
.boxright-content a {color:#059;text-decoration:none;}
.boxright-content .productlist .containerhalfrow a.details {color:#48d;text-decoration:none;} /* vyjimka */
.boxright-content .productlist .containerhalfrow a.details:hover,
.boxleft-content a:hover,
.boxright-content a:hover {color:#e80;text-decoration:underline;}

.boxleft-content ul,
.boxright-content ul,
.boxleft-content li,
.boxright-content li {}

/***** infobox bez pozadí *****/

#menu-left #leftbottomtext.boxleft h4,
#menu-left #infobox.boxleft h4 {background:transparent url(0/images/layout/spiral-right.png) no-repeat scroll 10px 12px;}
#leftbottomtext.boxleft,
#leftbottomtext .boxleft-content,
#infobox.boxleft,
#infobox .boxleft-content {background:transparent;}

#infobox.boxleft ul, #infobox.boxleft li {list-style-image:none;}


/***** inc_leftitem.tpl *****/

/***** inc_cmp_categories.tpl *****/

#vendorlist .boxleft-content,
#categories .boxleft-content {}

#vendorlist,
#categories {}
#vendorlist h4 {}
#vendorlist h4,
#categories h4 {padding-left:0;}
#categories h4 {font-size: 1px;}
#vendorlist h4 a,
#categories h4 a {padding-left:30px;}
#vendorlist h4 a:hover,
#categories h4 a:hover {background:transparent url(0/images/layout/spiral-left.png) no-repeat scroll 10px 0px;text-decoration:underline;color:#059;}
#vendorlist .boxleft-content,
#categories .boxleft-content {padding-left:0;overflow:hidden;}

#vendorlist .boxleft-content .txtlabel,
#categories .boxleft-content .txtlabel {background:transparent url(0/images/layout/left-menu-txt.png) no-repeat scroll left top; width: 20px;height: 100px;position: absolute;left: 0;top: 100px;}
#vendorlist .boxleft-content .txtlabel {background-position: -200px top;}

#vendorlist .inlink,
#categories .inlink {display:block;padding-left:30px;}
#vendorlist .itemsamount,
#categories .itemsamount {color:#8ac;}
#vendorlist li,
#categories li,
#vendorlist ul,
#categories ul {margin:0;padding:0;list-style:none outside;}
#vendorlist ul,
#categories ul {display:block;position: relative;}
#vendorlist ul ul,
#categories ul ul {}
/* odkazy menu */
#vendorlist .closed .inlink,
#categories .closed .inlink {}
#vendorlist ul a,
#categories ul a {display:block;line-height:1.2em;min-height:1.7em;height:auto !important;height:1.7em;width:200px;text-decoration:none;}
#categories ul a .inlink {padding-bottom:5px;padding-right:4px;}
/* pro spravne zobrazeni v msie6 musi byt sirka */
/* #vendorlist .catdeep1 a, */
#categories ul.catdeep1 a {}
#categories ul.catdeep2 a {}

#vendorlist ul.catdeep1 li,
#categories ul.catdeep1 li {}
#vendorlist ul.catdeep1 .inlink,
#categories ul.catdeep1 .inlink {padding-left:40px;}
#vendorlist ul.catdeep2 a,
#categories ul.catdeep2 a {}
#vendorlist ul.catdeep2 .inlink,
#categories ul.catdeep2 .inlink {padding-left:50px;}
#vendorlist ul.catdeep3 a,
#categories ul.catdeep3 a {}
#vendorlist ul.catdeep3 .inlink,
#categories ul.catdeep3 .inlink {padding-left:60px;}
#vendorlist ul.catdeep4 a,
#categories ul.catdeep4 a {}
#vendorlist ul.catdeep4 .inlink,
#categories ul.catdeep4 .inlink {padding-left:70px;}

#vendorlist a.opened.activetree,
#categories a.opened.activetree {}
#categories ul.catdeep1 a.opened.activetree {}
#categories ul.catdeep2 a.opened.activetree {}

#vendorlist ul a:active .itemsamount,
#categories ul a:active .itemsamount,
#vendorlist ul a:hover .itemsamount,
#categories ul a:hover .itemsamount {color:#e80;}
#vendorlist ul a:hover,
#categories ul a:hover {background:transparent url(0/images/layout/spiral-left.png) no-repeat scroll 10px 0px;text-decoration:underline;}
#vendorlist ul a.active,
#categories ul a.active {}
#vendorlist ul a.active .inlink,
#categories ul a.active .inlink {font-weight:bold;}
#vendorlist ul a.active .itemsamount,
#categories ul a.active .itemsamount {font-weight:normal;}

#categories .activetree {}
#categories .nonacttree {}

/* skryvani neaktivnich kategorii v levem menu */
/* zruseno zase pozadavkem 2500 */
/* #categories li {display:none;} */

/* #categories li.allcats, */
#categories ul.nonacttree li.catdeep0.closed,
#categories ul.nonacttree li.catdeep0.catless,
#categories ul.activeparent li,
#categories li.opened.activetree,
#categories li.active,
#categories .active li {display:block;}

/***** inc_trustedshops_item.tpl *****/
#partners {}
.partners {}

/***** inc_cmp_news.tpl *****/
#newsbox {}
.details {}

/***** inc_cmp_mini_basket.tpl *****/
#minibasket {}
#minibasket .boxleft-content {}
#minibasket table.basketinfo {width:95%;padding-bottom:4px;border-collapse:collapse;margin-bottom:8px;}
#minibasket .tabcol1,
#minibasket td {text-align:left;}
#minibasket .tabcol2,
#minibasket td+td {text-align:center;}
#minibasket table.basketinfo td {border-bottom:1px solid #8ac;}
#minibasket table.basketinfo .totalprice td {border-bottom:2px solid #8ac;}
#minibasket .totalprice {font-weight:bold;}
#minibasket div.basketbutton {text-align:right;position:relative;height:28px;}
#minibasket a.basketbutton {display:block;width:31px;height:31px;background:transparent url(0/images/layout/basket-button2.png) no-repeat;overflow:hidden;position:absolute;right:4px;}
#minibasket a.basketbutton span {visibility:hidden;}
#minibasket a.basketbutton:hover {text-decoration:none;}

/***** inc_cmp_cur.tpl *****/
#currency-left {}
#currency-left .currency-activ {}
#currency-left .currency {}

/* pro vypisovane seznamy pomoci foreach */
/*
.itemlast {}
.itemfirst {}
.itemodd {}
.itemeven {}
.item# {}
*/

/***** inc_search.leftitem.snippet.tpl *****/
#search {}
#search .boxleft-content {position:relative;}
#search-form {}

/* font 0 je pro operu */

#search input.searchbutton {height:18px;width:17px;overflow:hidden;padding:18px 0 0;border:0 none;text-decoration:none;cursor:pointer;font-size:0px;}
#search input.searchbutton {position:absolute;top:6px;right:16px;}
#search input.searchbutton {background:transparent url(0/images/layout/search-left-box.png) no-repeat right;}
/* #search input.searchbutton:hover {background-image:url(0/images/layout/search-left-box.png);} */


#search .searchinput {margin-bottom:2px;width:130px;}
#search input.searchinput {}
#search select.searchinput {}
#search select.searchinput option {width:auto;}

/***** inc_cmp_basket.tpl *****/

.basketlist {}
.productinlist {}
.item0 {}
.itemeven {}
.itemodd {}
.itemfirst {}
.itemlast {}
.image {}
.text {}
.amount {}
.basketinfo {}
.tabcol1 {}
.tabcol2 {}
.totalprice {}

#basket {}
.basketinfo {}
.tabcol1 {}
.tabcol2 {}
.basketbutton {}
#basket .boxright-content {}
#basket table.basketinfo {width:95%;padding-bottom:4px;border-collapse:collapse;margin-bottom:8px;}
#basket .tabcol1,
#basket td {text-align:left;}
#basket .tabcol2,
#basket td+td {text-align:center;}
#basket table.basketinfo td {border-bottom:1px solid #8ac;}
#basket table.basketinfo .totalprice td {border-bottom:2px solid #8ac;}
#basket .totalprice {font-weight:bold;}
#basket div.basketbutton {text-align:right;position:relative;height:28px;}
#basket a.basketbutton {display:block;width:31px;height:31px;background:transparent url(0/images/layout/basket-button2.png) no-repeat;overflow:hidden;position:absolute;right:4px;}
#basket a.basketbutton span {visibility:hidden;}
#basket a.basketbutton:hover {text-decoration:none;}

/***** inc_leftitem.tpl *****/


/***** inc_cmp_login_right.tpl *****/

#noticelisttag {}
#wishlisttag {}
#comparetag {}


/***** inc_top_items.tpl *****/

xxx.productlist div {border:1px yellow dotted;}
.productlist {}
.boxright .productinlist {clear:both;margin-bottom:8px;position:relative;}
.boxright .productinlist.itemlast {margin-bottom:16px;}
.boxright .productinlist div.image {margin:-4px 0 8px 0;text-align:center;overflow:hidden;width:56px;float:left;}
.boxright .productinlist .text {font-weight:normal;position:relative;margin-left:60px;}
.boxright .productinlist .price {white-space:nowrap;font-weight:bold;color:#e80;padding-right:15px;}
.boxright .productinlist .price small {font-weight:normal;}
.boxright .productinlist .desc {white-space:normal;font-size:90%;}
.boxright .productinlist .amount {white-space:nowrap;color:#666;}
.boxright .productinlist .productartnr {color:#666;font-weight:normal;font-size:80%;}
.boxright .productinlist .details {font-weight:normal;font-size:80%;padding-left:0;background:transparent;}
.boxright .productinlist form {text-align:right;}
.boxright .productinlist .warenkorb_img2 {position:absolute;bottom:0;right:0;}
.boxright .productinlist .warenkorb_img2 {_position:relative;_top:-15px;} /* pro msie6 */

/***** inc_cmp_newsletter.tpl *****/

#newsletter {}
#newsletter table.newsletter {width:100%;}
#newsletter input.submit {float:right;}
.tabcol1 {}
.tabcol2 {}
.textinput {}
.submit {}

/***** inc_cmp_login_right.tpl *****/

#myaccount {}
#myaccount input.login,
#myaccount input.logout {float:right;}
#myaccount div.fullname {font-weight:bold;font-size:1.2em;}
#myaccount div.username {font-weight:bold;color:#48d;}
#myaccount form {clear:both;}
#myaccount .myaccount-login table {width:100%;}

/************************************************************************************************************************/

/*** main ***/
/*** main - general ***/

#locationrow {font-size:80%;}
#locationrow {position:relative;margin-bottom:10px;}
#locationrow .locationrow-content {padding-top:8px;color:#059;}
#locationrow .locationrow-content a {color:#059;background:transparent url(0/images/layout/arrow-path.png) no-repeat scroll right center;padding-right: 15px;}
#locationrow .locationrow-content .sep {background:transparent url(0/images/layout/arrow-path.png) no-repeat scroll right center;padding-right: 11px;}
#locationrow .locationrow-content a.lastitem {color:#e80;background:transparent;}
#locationrow .locationrow-content a:hover {color:#f50;}
#locationrow .delivery-link {position:absolute;top:4px;right:0;}

.containerfullrow table {width:100%;border-collapse: collapse;border-spacing: 0;}
.containerfullrow table {padding: 0;}
.containerfullrow .categorylongdesc table,
.containerfullrow table table {width:auto;}
.containerfullrow table.detailstable table {width:100%;}

table.basketcontents {background:#fff;border-collapse:collapse;}

/* ========================= OXID ========================= */

/* formatovani layoutu */

.containerfullrow {width:756px;float:left;background:transparent;clear: both;}
.productbox.containerfullrow {width: 768px;border-bottom: 1px solid #bacde0;}
.productbox.containerfullrow table {border-collapse: collapse;border-spacing: 0;}
.productbox.containerfullrow table td {padding: 0;}
.containerfullrow .producttitlecell_red,
.containerfullrow .producttitlecell_blue {width: 265px;}
.containerhalfrow {width:225px;float:left;padding:10px 15px 0;border: 1px solid #bacde0;border-width: 0 1px 0 0;background:transparent url(0/images/layout/containerhalfrow_prcol-3-2_bkg.png) no-repeat scroll left bottom;}
.containerhalfrow.producteven {}
.containerhalfrow.prcol-3-2 {background-position: -157px bottom;}
/* msie6 neumi spojeni classu! */
.producteven {}
.producteven .productrow_borderaftertitle_half,
.producteven .productrow_fullborder_half,

.containerhalfrow.productodd {}
.containerthirdrow {width:33%;float:left;}
.containerthirdrowfix {width:33%;float:left;}
.containerquarterrow {width: 178px;float:left;border: 1px solid #bacde0;border-width: 0 1px 1px 0;padding:10px 5px 0;}
.containerquarterrow.prcol-4-3 {border-right: 0 none;}
.containerfiverow {width:152px;float:left;overflow:hidden;} /* 20% */

.productrow_borderaftertitle_full {position:relative;}
.productrow_borderaftertitle_half {position:relative;}
.productrow_noborder {position:relative;}
#startpage .productrow_noborder {margin-bottom:20px;}

.productrow_fullborder_full {position:relative;}
.productrow_fullborder_full table {width:100%;}
/*.productrow_fullborder_full table td+td {width:80%;}*/

.productrow_borderaftertitle_half,
.productrow_fullborder_half {height:355px;position:relative;}
.productlist .containerhalfrow.producteven,
.productlist .productrow_borderaftertitle_half,
.productlist .productrow_fullborder_half {height:auto;margin-right:0;margin-bottom:8px;}

.productrow_borderaftertitle_half table,
.productrow_fullborder_half table {width:100%;}
.productrow_fullborder_half table td+td {width:75%;}
.productrow_borderaftertitle_half .warenkorb_button2,
.productrow_fullborder_half .warenkorb_button2 {float:right;}
.productrow_fullborder_quarter {height:315px;position:relative;}
.productrow_fullborder_quarter table {width:100%;}
.productrow_fullborder_quarter table td+td {width:75%;}
.productrow_fullborder_quarter .warenkorb_mini_button2 {}
.contentboxlistrow {}
.contentbox {}

.containerfullrow td.imgcol {text-align:center;vertical-align:middle;}
.containerfullrow td.imgcol {width:280px;} /* fixni */
.containerfullrow td.txtcol {vertical-align:top;text-align:left;} /* width:235px;fixni */}
/* 495 */
.containerfullrow table.producttitletable {}
.containerfullrow table.productdetailtable {}

/* misto pro tlacitko kosiku */
.warenkorbplace {position:relative;}
.warenkorbplace.dtprice {}
.warenkorbplace.nodtprice {}
#main .containerhalfrow .warenkorbplace {position:absolute;bottom:20px;width:100%;}
#main .containerquarterrow .warenkorbplace {text-align:right;position:absolute;bottom:10px;width:168px;padding: 0 10px 0 0;}
#main .containerquarterrow input.warenkorb_mini_button2 {display:inline-block;width:98px;height:31px;padding-top:31px;background:transparent url(0/images/layout/basket-button2b.png) no-repeat;overflow:hidden;font-size:0px;border:0 none;margin:4px 0;}
#main .containerquarterrow .warenkorbplace .warenkorbbtn {text-align:right;}

.productlist .containerhalfrow .warenkorb_img2,
#main .warenkorb_img2 {display:none;} /* !!! bez ikonek kosicku */
#main input.warenkorb_mini_button2 {}
.productlist .containerhalfrow input.warenkorb_button2,
#main input.warenkorb_button2 {width:58px;height:1px;padding:43px 0 0;background:#fff url(0/images/layout/basket-button.png) no-repeat scroll left top;border:0 none;text-decoration:none;margin-right:0;overflow:hidden;} /* preikonkovany button */
#main input.warenkorb_button2 {line-height: 100px;*height:44px;*padding:44px 0 0;font-size: 0px;} /* ie */
#main input.warenkorb_button2 {font-size: 0px;} /* opera*/
.productlist .containerhalfrow input.warenkorb_button2,
#main .containerhalfrow .warenkorbplace input.warenkorb_button2 {position:absolute;bottom:-4px;right:-15px;float:none;margin:0;}
#main .containerhalfrow .warenkorbplace.nodtprice input.warenkorb_button2 {}
.productlist .containerhalfrow input.warenkorb_button2 {_position:relative;_top:-40px;_left:177px;}
#main .containerhalfrow.producteven input.warenkorb_button2 {}
.productlist .containerhalfrow input.warenkorb_button2 {right:0;}
#main .detailsdetailsrow input.warenkorb_button2 {position:relative;right:-11px;}
#main .detailsdetailsrow table.detailstable .warenkorbplace {}
#main .detailsdetailsrow table.detailstable .warenkorbplace .warenkorbrow td {height:50px;}
#main .detailsdetailsrow table.detailstable input.warenkorb_button2 {position:absolute;right:-11px;top:0;}
#main .searchdetailsrow input.warenkorb_button2 {position:absolute;right:-11px;bottom:0;margin: 0;}
#main .detailsdetailsrow table.detailstable input.warenkorb_button2 {_margin-right:12px;}
.detailsdetailsrow table {border-collapse:collapse;border-spacing: 0;}
.detailsdetailsrow table td {padding: 0;}

#main .boxspecoffer-wrapper {border: 4px solid #ec8500;float: right;margin: 1em 0 0 0;}
#main .boxspecoffer {background: #f2f6f9;border: 1px solid #059;}
#main .boxspecoffer .producttitlerow_red,
#main .boxspecoffer .producttitlerow_blue {background: transparent url(0/images/layout/spiral-right.png) no-repeat scroll 10px top;
font-size: 110%;padding: 0 0 4px 30px;color: #059;}
#main .boxspecoffer .gotospecoffer {background: transparent url(0/images/layout/godetail-button.png) no-repeat scroll left top;color: #fff;height: 32px;line-height: 32px;display: block;position: absolute;right:-15px;bottom:0;padding:0 8px 0 15px;}
#main .boxspecoffer .product_title .product_artnr {color: #059;padding-top: 3px;}
#main .productbox.boxspecoffer .dtprice .stockstatus,
#main .productbox.boxspecoffer .stockstatus {padding-bottom: 20px;}
#main .boxspecoffer .productrow_borderaftertitle_half,
#main .boxspecoffer .productrow_fullborder_half {height: 300px;}

.productlist .containerhalfrow a.fontgray1,
.productlist .containerhalfrow .fontgray1 a,
.productlist .containerhalfrow .details,
#main a.fontgray1,
#main .fontgray1 a,
#main .details {padding-left:10px;background:transparent url(0/images/layout/arrow-link.png) no-repeat scroll left;}

#main .containerquarterrow .product_links {text-align:right;}
#main .containerquarterrow .product_links .details {background:transparent;padding-left:0;}

#startpage {}
#startpage .containerfullrow table.pricecard {margin-right:30px;} /* margin-right:48px;roztahuje tabulku pri dlouhe cene */
#startpage .containerfullrow .warenkorbplace input.warenkorb_button2 {position:absolute;top:0;right:1px;margin:0;}
#startpage .containerfullrow .warenkorbplace.nodtprice {padding-top:8px;}


.productrow_borderaftertitle_half,
.productrow_fullborder_half {position:relative;}

.productlist .containerhalfrow {font-size:110%;} /* vratit velikost pisma */

.login_input {}
.login_button {}
.login_checkbox {}

.variant_select {}

.warenkorb_img {}
.warenkorb_mini_button {}
.warenkorb_button3 {}

.product_image {}
.product-image-quarter {} /* jen ty male obrazky ve 1/4 boxech */
.product_image_s_container {border:0 none;background:#fff;color:inherit;text-align:center;}
.product_image_xs_container {border:0 none;background:#fff;color:inherit;text-align:center;margin:0;padding-bottom:8px;overflow:hidden;height:120px;line-height:120px;vertical-align:middle;}
.product_image_xs_container img.product-image-quarter {max-height:120px;max-width:120px;}
.searchdetailsrow .product_image_xs_container {padding-bottom:0;width:235px;height:auto;line-height:1em;}
.searchdetailsrow td {padding: 0;vertical-align:top;}
.searchdetailsrow td.imgbox {width:240px;text-align:center;}
.searchdetailsrow td.descbox,
.searchdetailsrow td.pricebox {position:relative;}
.searchdetailsrow td.descbox {text-align:left;width:528px;height:150px;}
.searchdetailsrow td.descbox .warenkorbplace {position: absolute; right: 0; bottom: 0;}
.searchdetailsrow td.descbox .warenkorbplace small {float: left;display: block; width:75px;clear: both;white-space: normal;text-decoration: none;padding-right:10px;font-size:80%;margin-top: -3px;}
.searchdetailsrow td.pricebox {vertical-align:bottom;text-align:right;}
.searchdetailsrow .fontblack a {color: #059;font-size: 140%;font-weight: bold;}
.searchdetailsrow .fontblack a:hover {color: #f50;}
.searchdetailsrow .artnum {color:#e80;font-weight: bold;}
.searchdetailsrow .warenkorbplace .amount {position:relative;padding-left: 50px;}
.searchdetailsrow .stockstatus,
.searchdetailsrow .artnum,
.searchdetailsrow .shortdesc,
.searchdetailsrow .links {width: 270px;}
.searchdetailsrow .shortdesc {padding-bottom: 30px;}
.searchdetailsrow .links {position: absolute; bottom: 0;}

#main .searchcatsrow ul {margin:0;padding:0;list-style:none outside;display: block;}
#main .searchcatsrow ul li {display: block;float:left;padding-right: 30px;width:159px;}
#main .searchcatsrow {padding:1em 0;border-bottom: 4px solid #dee;margin: 0 0 1em;}
.searchcatsrow .categorylink {padding-left:10px;background:transparent url(0/images/layout/arrow-link.png) no-repeat scroll 2px center;}

.searchtitlerow {margin-bottom:1em;}
.searchtitlerow .amount {color:#000;}
.searchtitlerow .searchtext {color:#000;}
.searchdetailsrow {position:relative;}
.searchdetailsrow form {position:relative;width: 240px;clear: both;min-height: 20px;height: auto !important;height: 20px;padding-top: 20px;}
.searchdetailsrow .product_price_new {padding-right:0;clear: both;}
.searchdetailsrow .product_price_old {font-size: 127%;padding: 0 0 15px;text-decoration: none;}
.searchdetailsrow .stockstatusico {}
.searchdetailsrow .stock-amount {}

.product_image_xxs_container {border:0 none;width:235px;height:145px;line-height:145px;vertical-align:middle;overflow:hidden;text-align:center;background:#fff;color:inherit;margin-left: -5px;}
.product_image_xxs_container img.product_image {}
.product_image_xxxs_container {border:0 none;background:#fff;color:inherit;text-align:center;}
.detailstable .product_image_xxxs_container {padding-top:8px;}
a.imagezoomlink {}
a.imagezoomlink-off {cursor:default;}
.product_links {}
.product_description,
.product_artnr {font-size:80%;}
.product_description {margin-top:0.5em;}
.product_title_big,
.product_title {font-size:100%;font-weight:bold;overflow:hidden;margin-top:4px;}
.product_title_big .product_artnr,
.product_title .product_artnr {font-weight:normal;}
.product_title_big a,
.product_title a {color:#059;}
.product_title_big a:hover,
.product_title a:hover {color:#e80;}
.productrow_borderaftertitle_half .details,
.productrow_fullborder_half .details {font-size:95%;}

.vcdph {font-weight:normal;white-space:normal !important;}

.producttitlebig {}
.questionemail {font-weight:bold;}
#main .questionemail .details,
.questionemail .details {padding-left:0;background:transparent;}
.product_variant {overflow:hidden;}
.product_text {}
.productlongdesc,
.product_text2 {}
.productlongdesc sup,
.product_text2 sup {font-size:75%;}
.product_text3 {}
.product_price_new_text,
.product_price_new_big,
.product_price_new_small,
.product_price_new {font-weight:bold;color:#e80;white-space:nowrap;}
.product_price_new {font-size:127%;}
.vcdph small {display:block;}
.product_price_new small {font-weight:normal;font-size:80%;white-space:nowrap;}
.product_price_new sup {font-weight:normal;}
.product_price_new_big {font-size:127%;}
.product_price_new_big sup {font-size:80%;font-weight:normal;}
.containerfullrow table.productdetailtable .product_price_new_big {font-size:125%;}
.product_price_new_small {font-size:100%;}
.detailsdetailsrow .product_price_new_small .vatnote {font-weight: normal;display: block;padding-bottom: 10px;}
.detailsdetailsrow {}
#main .detailsdetailsrow h3 {margin-top: 0;}
.product_price_new_text {font-weight:normal;font-size:100%;}
.product_price_old,
.product_price_old_text {font-weight:normal;color:#059;white-space:nowrap;}
.product_price_old {font-size:120%;text-decoration:line-through;margin-top:4px;}
.product_price_old small {font-size:85%;text-decoration:none;}
.product_price_old_text {font-weight:normal;font-size:100%;}

.productrow_fullborder_quarter .product_price_new {text-align:center;margin-right:0;font-size:120%;display: inline-block;}
.productrow_fullborder_quarter .product_price_new small {display: block;}
/* prehozeni poradi a dulezitosti productname-productcode */
.productrow_fullborder_quarter .product_artnr,
.productrow_fullborder_quarter .product_title {}


.hr_image {}

/* navigace doklady a vsim co souvisi s accountem */

.evidenceheader {width: 756px;}
.accountheader {width: 756px;}
form .tableclear .fontblack {color: #000;}
.evidenceheader h2,
.accountheader h2 {}
.evidenceheader table,
.accountheader table {width:100%;}
.evidenceheader td,
.accountheader td {vertical-align:top;padding-left: 20px;}
.accountheader td {}
.evidenceheader td {width: 33%;}
.evidenceheader td.tabcol1,
.accountheader td.tabcol1 {padding-left: 0;}
.evidenceheader .tabcol1,
.evidenceheader .tabcol2,
.evidenceheader .tabcol3,
.accountheader .tabcol1,
.accountheader .tabcol2,
.accountheader .tabcol3 {}
.evidenceheader table,
.accountheaderlink {margin-bottom:4px;font-size:90%;}
.evidenceheader a,
.accountheaderlink a {display:block;padding-left:12px;background:transparent url(0/images/layout/arrow-orange.png) no-repeat scroll left;white-space: nowrap;}
.evidenceheader a.active,
.accountheaderlink a.active {font-weight:bold;}
.evidenceheader .description,
.accountheaderlink .description {padding-left:12px;display:block;}
.accountheader .tabcol3 a {}
.accountheader .tabcol3 .description {}

/* doklady */

.deliveryblock,
.invoiceblock,
.orderblock {float:left;width:756px;padding-right: 12px;}

.deliveryblock table,
.invoiceblock table,
.orderblock table {width:100%;}

.deliveryblock legend,
.invoiceblock legend,
.orderblock legend {font-weight:bold;}

.deliveryblock th a,
.invoiceblock th a,
.orderblock th a {font-weight:bold;font-size:80%;padding:2px 4px;color:#444;}

.deliveryblock th a.active,
.invoiceblock th a.active,
.orderblock th a.active {background:#e80;color:#fff;}

.deliveryblock table,
.invoiceblock table,
.orderblock table {border-collapse:collapse;}
.deliveryblock td,
.invoiceblock td,
.orderblock td {border-bottom:1px solid #dee;font-size:90%;}
.orderblock.orderdetail td {border-bottom:0 none;}
.deliveryblock .itemeven td,
.invoiceblock .itemeven td,
.orderblock .itemeven td {background:#eaf1f7;}
.deliveryblock th,
.invoiceblock th,
.orderblock th {border-bottom:4px solid #e80;}

/* category line */

.categorytitlerow {}
#main .categorytitlerow .categorytitle {font-weight:bold;font-size:1.8em;color:#148;display: inline;}
.categorytitlerow .categorycount {color:#666;}
img.categoryimage {border:1px #059 solid;}

/* category filter */

.categoryfilter {margin-bottom:10px;}
#main .categoryfilter h3 {border-top:2px #d2e2ed solid;margin-top:0;padding-top:0.75em;text-indent: 10px;}
.categoryfilter label {font-size: 120%;margin-right: 20px; line-height: 200%;white-space: nowrap;}
.categoryfilter label.active {font-weight: bold;color: #f50;}
.categoryfilter .paramsfilter,
.categoryfilter .manufacturerfilter {padding:0 0 10px 10px;}
.categoryfilter .manufacturerfilter input {margin:0 5px 4px 0;vertical-align: middle;font-size: 120%;}
.categoryfilter .manufacturerfilter label {color: #059;white-space: nowrap;}
.categoryfilter .manufacturerfilter label.active {color: #f50;}
.categoryfilter table {border-collapse:collapse;width: auto;margin:0 0 10px 10px;}
.categoryfilter select {font-size:11px;}
.categoryfilter .filtertitle {font-size:11px;}
.categoryfilter .filtertitle-filteractive {color:#f50;font-weight:bold;}
.categoryfilter td.filtervalue {padding-right: 30px;}
.categoryfilter .filteroff select {color:#666;}
.categoryfilter .filteroff option {color:#000;}
.categoryfilter .filteractive select {color:#f50;}
.categoryfilter .filteractive option {color:#000;}
.categoryfilter .filteractive option.active {color:#f50;font-weight:bold;}
.categoryfilter .filteroff option.filteroff,
.categoryfilter .filteractive option.filteroff {color:#666;}

.categorydetailsrow {font-size:0.8em;margin-bottom:0.5em;}
.categorydetailsrow .categorylongdesc {margin-top:0.5em;}
.categorydetailsrow_empty {display:none;}
.categorydetailsrow .categorylink {padding-left:10px;background:transparent url(0/images/layout/arrow-link.png) no-repeat scroll 2px center;}

.categorydescription {color:#148;font-weight:bold;font-size:110%;}
.categorylink {}
.categoryline {position:relative;display:block;padding:5px 0 10px;}
.categoryline2 {}
.categoryline3 {}

.categoryline .column {float: left;width:189px;}
.categoryline .categorylink {display: block;padding-bottom: 2px;line-height: 1.1em;background-position: 2px 1px;}
.categoryline .clear {display: block;}

.contentlistheader {}

.producttitlerow_red,
.producttitlerow_blue {color:#f50;font-weight:bold;font-size:125%;line-height: 1.1em;padding: 0 0 0 15px;}
.containerhalfrow .producttitlerow_red,
.containerhalfrow .producttitlerow_blue {margin:0 -15px;height: 2.2em;overflow: hidden;}
.producttitlerow_red_big,
.producttitlerow_blue_big,
.producttitlecell_red,
.producttitlecell_blue {color:#059;}
.producttitle_description {color:#e80;font-weight:normal;}
.producttitlerow_red_big,
.producttitlerow_blue_big {}

/* locator line */

.locatortop {padding-bottom: 20px;}
.locatorbottom {padding-top: 10px;}
.locatortitlerow-empty {height:0px;border-top:2px #d2e2ed solid;}
.locatortitlerow {font-size:0.8em;border-top:2px #d2e2ed solid;border-bottom:1px #d2e2ed solid;}
.locatortitlerow .tabcol1 {width: 45%;}
.locatortitlerow .tabcol2 {text-align:center;width: 10%;}
.locatortitlerow .tabcol3 {text-align:right;width: 45%;}
.locatortitlerow .locatortitle {white-space:nowrap;color:#666;}
.locatortitlerow .actpage {}
.locatortitlerow .nrofpages {font-weight:bold;}
.locatortitlerow a.previouspage {}
.locatortitlerow a.nextpage {}
.locatortitlerow a.firstpage {}
.locatortitlerow a.lastppage {}
.locatortitlerow .locatortext {}
.locatortitlerow .pagesprechar,
.locatortitlerow .pagespostchar {font-size:80%;}
.locatortitlerow .locatorlink {font-weight:bold;padding:0 0 0 3px;border-left:2px #d2e2ed solid;}
.locatortitlerow .active {background:#e80;color:#fff;padding:0 3px;border-left:0 none;}
.locatortitlerow .itemfirst,
.locatortitlerow .active+.locatorlink {padding:0 0 0 1px;border-left:0 none;}
.locatortitlerow .firstpage {padding-left:8px;background:transparent url(0/images/layout/arrow-first.png) no-repeat left center;}
.compare_table .previous,
.compare_table_noleft .previous,
.compare_table_nobottom .previous,
.locatortitlerow .previous {padding-left:8px;background:transparent url(0/images/layout/arrow-previous.png) no-repeat left center;}
.compare_table .nextpage,
.compare_table_noleft .nextpage,
.compare_table_nobottom .nextpage,
.locatortitlerow .nextpage {padding-right:8px;background:transparent url(0/images/layout/arrow-next.png) no-repeat right center;}
.locatortitlerow .lastpage {padding-right:8px;background:transparent url(0/images/layout/arrow-last.png) no-repeat right center;}

.movecompared {font-size:0.8em;}

.locatortitlerow .tolistlink {border-left:0 none;padding-left:8px;background:transparent url(0/images/layout/arrow-first.png) no-repeat left center;}

.locatordetailsrow .locatorlink {font-weight: normal;border: 0 none;}
.locatordetailsrow .active {background:#d2e2ed;color:#059;font-weight:bold;padding:0 3px;border-left:0 none;}
.locatordetailsrow .tabcol2 {text-align:right;}
.locatordetailsrow .locatorsorting img:first-child {padding-left:4px;}
.locatordetailsrow .details_article_navilink {color:#d2e2ed;margin:0 0.25em 0 0.25em;}
.locatordetailsrow .prevproductlink {padding-left:8px;background:transparent url(0/images/layout/arrow-previous.png) no-repeat left center;}
.locatordetailsrow .nextproductlink {padding-right:8px;background:transparent url(0/images/layout/arrow-next.png) no-repeat right center;}
.detloc td {width: 33%;}

/* detail zbozi */

div.detailstitlerow {display:none;}
.detailsdescription {font-weight:bold;}
.detailsdetailsrow {}
#main .access .detailsdetailsrow {margin-top:20px;}
table.detailstable {border-collapse:collapse;border-spacing: 0;}
table.detailstable td {padding: 0;}
table.detailstable td.imgcol {text-align:center;vertical-align:middle;}
table.detailstable td.imgcol {width:260px;} /* fixni */
table.detailstable td.imgcol a.details {display:block;font-size:90%;float:right;white-space:nowrap;}
#main table.detailstable .morelinks a.details {padding-left:0;background:transparent;}
table.detailstable td.txtcol {vertical-align:top;text-align:left;}
table.detailstable td.txtcola {width:248px;}
table.detailstable td.txtcolb {width:248px;}

.morepic {margin-top:16px;}
.morepic .product_image_s_container {border:0 none;background:#fff;color:inherit;display:inline;}
.morepic .morepiclink {display:inline;}

/* pro downloady pod obrazkem, pos. 0;exturl zustava pod obrazkem porad, krome pos. 1 */
#main table.detailstable .morelinks a.details {padding-left:20px;background:transparent url(0/images/icons/file.png) no-repeat left center;white-space:nowrap;display:block;text-align:left;min-height:17px;height:auto !important;height:17px;}
#main table.detailstable .morelinks a.icon-doc {background-image:url(0/images/icons/doc.png);}
#main table.detailstable .morelinks a.icon-pdf {background-image:url(0/images/icons/pdf.png);}
#main table.detailstable .morelinks a.icon-picture {background-image:url(0/images/icons/picture.png);}
#main table.detailstable .morelinks a.icon-xls {background-image:url(0/images/icons/xls.png);}
#main table.detailstable .morelinks a.icon-zip {background-image:url(0/images/icons/zip.png);}
#main table.detailstable .morelinks a.exturl {background-image:url(0/images/icons/link.png);}
#main table.detailstable .morelinks a.exturl-img {background-image:url(none);padding-left:0;text-align:center;padding-bottom:4px;color:#aaa;}
table.detailstable .morelinks .exturl img {margin:8px auto;}
/* pro downloady vpravo vedle obrazku, pos. 1 */
/*
#main table.detailstable .othertext li.exturl a.details,
#main table.detailstable .othertext li.download a.details {padding:5px 0 5px 20px;background:transparent url(0/images/icons/file.png) no-repeat left center;}
#main table.detailstable .othertext li.exturl,
#main table.detailstable .othertext li.download {padding:5px 0;}
#main table.detailstable .othertext li.download a.icon-doc {background-image:url(0/images/icons/doc.png);}
#main table.detailstable .othertext li.download a.icon-pdf {background-image:url(0/images/icons/pdf.png);}
#main table.detailstable .othertext li.download a.icon-picture {background-image:url(0/images/icons/picture.png);}
#main table.detailstable .othertext li.download a.icon-xls {background-image:url(0/images/icons/xls.png);}
#main table.detailstable .othertext li.download a.icon-zip {background-image:url(0/images/icons/zip.png);}
#main table.detailstable .othertext li.exturl a.exturl {background-image:url(0/images/icons/link.png);}
*/
/* pro downloady dole za popisem, pos. 2 */
#main .downloads a.details {padding-left:20px;background:transparent url(0/images/icons/file.png) no-repeat left top;display:block;text-align:left;min-height:20px;height:auto !important;height:20px;}
#main .downloads a.icon-doc {background-image:url(0/images/icons/doc.png);}
#main .downloads a.icon-pdf {background-image:url(0/images/icons/pdf.png);}
#main .downloads a.icon-picture {background-image:url(0/images/icons/picture.png);}
#main .downloads a.icon-xls {background-image:url(0/images/icons/xls.png);}
#main .downloads a.icon-zip {background-image:url(0/images/icons/zip.png);}

#moredetails-body {margin:0;padding:0;text-align:center;}
#moredetails-image {margin:0 auto;text-align:center;}
#moredetails-links {margin:10px auto;text-align:center;}
#moredetails-links a.moredetails-link,
#moredetails-links span.moredetails-link {padding:4px;background:#bce;line-height:2em;}
#moredetails-links a.moredetails-link {color:#059;}
#moredetails-links span.moredetails-link {color:#fff;}

.wrappinglistrow,
.contentboxlistrow,
.ordercontentdata,
.paymentcontentheader,
.usercontentheader,
.useroptionheader,
.voucherlistheader,
.productcategoryrow h4,
.detailstitlerow h4 {padding:8px 0 8px 16px;margin:1em 0 0 0;font-size:1.1em;color:#000;font-weight:bold;}

.productcategoryrow {}

#main h1.productname {font-size:140%;margin:0;padding:0 0 15px 8px;}
.productcode {font-weight:bold;color:#e80;padding:2px 0 2px 8px;}
.facebook {padding:1em 0 2px 8px;}
.productshortdesc {font-weight:normal;padding:2px 0 1em 8px;}
.productvendor {font-weight:bold;padding:1em 0 4px 8px;}
.productvendor img {}
.productvendor span {}
.productvendor span strong {}
.productvendor span a {}
.productcategory {font-weight:bold;padding:2px 0 4px 8px;}
.productcategory a {}
.stockstatus {}
.stockstatus strong {font-weight:bold;color:#f50;}
.stockstatus .amount {}
.stockstatus.stockstatus-1 {} /* neni */
.stockstatus.stockstatus-1 .amount {} /* neni */
.stockstatus.stockstatus0 {} /* je */
.stockstatus.stockstatus1 {} /* pod limit */
.stockstatus.stockstatus1 .pokyn {} /* pod limit */

.stockstatus {line-height:normal;}
.detailsdetailsrow .stockstatus {padding:2px 0 4px 0;margin-right:0;font-weight:normal;}
.detailsdetailsrow .detailstable .stockstatus {padding:2px 0 4px 8px;}
.detailsdetailsrow .stockstatus .statblock {display:block;}
.detailsdetailsrow .stockstatus .statsk {display:block;margin-left:-4px;}
.detailsdetailsrow .stockstatus .statbr .statsk {visibility:hidden;}
.detailsdetailsrow .stockstatus .city {width:3.4em;display:inline-block;}
.detailsdetailsrow .stockstatus .stocktext {padding-top:.2em;}
.detailsdetailsrow .stockstatus .statblock {}
.stockstatus .city {font-weight:bold;}

.productbox .stockstatus {white-space:nowrap;padding:.5em 0;color:#0a1;}
.productbox.containerquarterrow .stockstatus {white-space: normal;}
.productbox .stockstatus b {font-weight:bold;}
.productbox .stockstatus0 {}
.productbox .stockstatus-1 {font-weight:bold;}
.productbox .nodtprice .stockstatus {padding:0 0 2em;}
.productbox .dtprice .stockstatus {padding:0;}
.productbox .stockstatus sup {font-size:80%;}
.productbox .stockstatus .statbr .statsk {display:none;}

.searchdetailsrow .stockstatus .amount {top:0;position:static;}
.searchdetailsrow .productbox .stockstatus {font-size:100%;}

#main .detailsmain {position: relative;}
#main .detailsmain .variantselect,
#main .detailsmain .pricecard {padding:10px 0 4px 8px;}
#main .detailsmain .pricecard {margin-bottom: 120px;}
#main .detailsmain .warenkorbplace {position: absolute;bottom: 50px;width: 248px;}
#main .detailsmain .othertext {padding:2px 0 4px 8px;position: absolute;bottom: 0;}
#main .detailsmain .othertext ul {margin:0;padding:0;list-style:none outside;}
#main .detailsmain .pricecard td {vertical-align: middle;padding-top: 10px;}
#main .detailsmain .pricecard .priceperunit {}
#main .detailsmain .exturl {font-weight:bold;}
#main .detailsmain .product_price_old_text,
#main .detailsmain .product_price_new_text {width: 75px;display: block;}


#main .specs table.supertable {border-collapse:collapse;width: 100%;margin-bottom:1em;}
#main .specs table.supertable td {padding: 0;}
#main .specs table.supertable td.both {width: 50%;}
#main .specs table.table {border-collapse:collapse;width: 100%;border-bottom:1px #dee solid;}
#main .specs table.table td {height:2em;vertical-align:middle;border-top:1px #dee solid;width: 50%;white-space: nowrap;padding-right: 5px;}
#main .specs table.table td.desc {font-weight:bold;}
#main .specs table.table td.value {}
#main .specs table.table .itemlast td {}
#main .specs table.table .itemlast-blank td {border-top:4px #dee solid;border-bottom:0 none;height:1px;overflow:hidden;font-size:1px;line-height:1px;}
#main .specs table.supertable {}
#main .subdetails {clear: both;border-bottom:4px #dee solid;margin-right: 12px;}
#main .subdetailscl {float: left;min-height: 361px;height: auto !important;height: 361px;}
#main .subdetailscl .containerfullrow {width:480px;}

.fontbold {font-weight:bold;}
input.fontbold {font-weight:normal;}

.important {}
.defaultcontents_linespacer {}
.default_midbutton {}
.default_loworderprice {}
.contentboxtext {}

/* next button */

.default_nextbutton {}
.default_nextlinecontainer {text-align:right;margin-top:10px;margin-bottom:10px;}
.default_nextline {}
.listcontents_nextline {}
.default_nextlink {}
a.default_nextlink:hover {}

/* tvrde velikosti fontu */

.fontred {color:#f50;}

/* formatovani */

/* elementy */

.dottedline {border-bottom:4px #dee solid;height:1em;margin:0 0 1em 0;clear:left;}
.tableclear .tableclear .dottedline {border-bottom:2px #dee solid;}
.tableclear {width:100%;}
#main h1.contextbox {padding-right: 12px;}
div.contextbox {margin-top:0.5em;padding-right: 12px;}

.errormessage, .msgbox, .errorbox {font-weight:bold;text-align:center;padding:4px;margin:4px 12px 0 0;border:1px #bce solid;}
.msgbox, .msgbox a {background:#e5ecf3;color:#059;}
.errormessage, .errormessage a, .errorbox, .errorbox a {background:#e80;color:#fff;border-color:#f50;}
.errormessage strong, .errorbox strong {font-weight:bolder;font-size:110%;}
.notfoundmsg {padding-top: 10px;}
/* compare */

.compare_table {}
.compare_table_noleft {}
.compare_table_nobottom {}
.verification_code {}

/* contact us */

.contactaddress {padding-bottom:1em;}
.contactaddress .eladdress,
.contactaddress .postaddress {margin-bottom:1em;}

/* linky */

.contextbox dl.news dt {font-weight:bold;padding-bottom:0.5em;}
.contextbox dl.news dd {border-bottom:4px #dee solid;margin-bottom:1em;margin-left:0;padding-left:4em;padding-bottom:1em;}
.contextbox dl.news dd.itemlast {border-bottom:0 none;}

/* news */

.contentbox h2.newsheader {}
.contentbox div.newstext span.date {float:left;margin-right:0.5em;font-weight:bold;margin-bottom:0.5em;}
.contentbox div.newstext div.clear {height:0;overflow:hidden;}

/****************************************************************************************************************************/

/***** kosik a objednavka *****/

.wrappingcontents_linespacerbig,
.basketcontents_linespacerbig {
 color:#dee;
 background-color:#dee;
 height:4px;
 border:0;
 margin-top:8px;
 margin-bottom:0;
}

.wrappingcontents_linespacer,
.basketcontents_linespacer {
 color:#dee;
 background-color:#dee;
 height:1px;
 border:0;
 margin-top:8px;
 margin-bottom:0;
}

.basketcontents_sumtitlebig {color:#000;}

.basketcontents_sumbig {color:#000;}

.basketcontents_headeritems {font-size:0.8em;text-align:center !important;}
span.basket_headitemprodukt {text-align:left !important;}
td.basketcontents_sum,
td.basketcontents_sumbig,
span.basketcontents_textgesamt {padding-right:10px;}
span.basketcontents_textust {display:block;text-align:center;}


input.basketcontents_artdelbutton {display:none;}
div.basketcontents_artamountinput {text-align:center;white-space:nowrap;padding-right:20px;}
input.basketcontents_artamountinput {margin-right:4px;text-align: right;}
div.basketcontents_artrecalcbutton {float:left;}
input.basketcontents_artrecalcbutton {margin:4px;}
/*
input.basketcontents_artrecalcbutton:hover,
input.basketcontents_artrecalcbutton {display:block;width:20px;height:20px;padding-top:20px !important;font-size:0px;background:#fff url(0/images/layout/button_recalc.png) no-repeat scroll center;border:0 none;float:left;margin:0;padding:0;text-decoration:none;}
*/
input.basketcontents_artdelsmallbutton:hover,
input.basketcontents_artdelsmallbutton {display:block;width:20px;height:20px;padding-top:20px !important;font-size:0px;background:#fff url(0/images/layout/button_erase.png) no-repeat scroll center;border:0 none;margin:4px;padding:0;text-decoration:none;}


/****************************************************************************************************************************/

#locationrow .delivery-link {display:none;}
/* melo se skryt menu! */
#footer-menu-links {display:none;}
/* v user.tpl */
.useroptionheader {display:none;}
.useroptionstable {margin-top:1em;}
.useroptionstable td+td {border-left:1px solid #cbcbcb;}
/* kosik, objednavka a spol. */
.stepitem2_textbighigh,
.stepitem2_textbig {text-align:center;}
.stepitem2_textnormal,
.stepitem2_textnormalhigh {text-align:center;}
.stepsitemcontainer,
.stepitem_text {height:60px !important;text-align:center;}
.stepsitemcontainer br,
.stepitem_text br {display:none;}
.basketcontents_artdelsmallbutton {display:none;}

.primarprice {}
.secundarprice {font-weight:normal !important;}
.productrow_fullborder_quarter .primarprice {display:block;margin-bottom:-.5em;}
.productrow_fullborder_quarter .secundarprice {}
.productrow_fullborder_quarter sup {position:relative;top:.5em;}
.product_price_old .secundarprice,
.product_price_new_big .secundarprice,
.product_price_new .secundarprice {font-size:65%;}

.stepsitemcontainer a:hover span,
.stepsitemcontainer a:hover div {color:#f50;text-decoration:none;}
.stepsitemcontainer a:active span,
.stepsitemcontainer a:active div {color:#f00;text-decoration:none;}
.stepsitemcontainer a.stepitem_link,
.stepsitemcontainer a.stepitem_linkhigh {text-decoration:none;}
.stepitem2_textnormalhigh {padding-right:3px;}

.stepitem2_textbighigh {
 font-weight:bold;
 font-size:21px;
 color:#ff3300;
 padding-left:4px;
}

.stepitem2_textbig {
 font-weight:bold;
 font-size:21px;
 color:#757c83;
 padding-left:4px;
}

.stepitem2_textnormalhigh {
 font-weight:bold;
 font-size:14px;
 color:#ff3300;
 padding-left:2px;
}

.stepitem2_textnormal {
 font-weight:bold;
 font-size:10px;
 color:#757c83;
 padding-left:4px;
}

.stepitem2_textsmall {
 color:#757c83;
 font-size:9px;
 padding-left:1px;
 padding-right:1px;
}

table.wideform {border-collapse:collapse;width:760px;}
table.wideform.shipaddress {margin-top:10px;}
table.wideform.logindata {width:380px;}
table.wideform td {padding:0 0 10px 0;}
table.wideform td {width:140px;}
table.wideform td+td {width:240px;}
table.wideform td+td+td {width:140px;}
table.wideform td+td+td+td {width:240px;}
table.wideform td input[size="37"] {width:180px;}
table.wideform td input[size="5"] {width:40px;}
table.wideform td input[size="28"] {width:134px;}
table.wideform td textarea {width:88%;}
table.wideform td textarea[cols="60"] {width:560px;}
table.wideform tr.remark td {padding-top:10px;}

#main h2.paymentcontentheader {border-bottom:4px solid #dee;padding-bottom:5px;}
table.widepayment {width:770px;border-collapse:collapse;}
table.widepayment td {vertical-align:top;}
table.widepayment td.shipsets {width:50%;padding:0 20px 0 10px;width:355px;}
table.widepayment td.payments {width:50%;padding:0;width:385px;}
.containerfullrow table.widepayment table {width:100%;}
table.widepayment .dottedline {border:0 none;}
table.widepayment label {cursor:pointer;display:block;}
table.widepayment label .shipprice {display:block;padding-top:6px;}

#main h2.ordercontentheader {padding-top:10px;clear:both;}

.orderagree {line-height:20px;}
.orderagree .orderagreeexm {color:#e80;font-size:22px;font-weight:bold;display:inline-block;position:relative;top:3px;}
.orderagree .orderagreebox {background:#f0f0f0;border:1px solid #cbcbcb;display:inline-block;padding:3px;}
.orderagree .orderagreecheck {float:left;margin-right:10px;}
.orderagree .orderagreetext {display:inline-block;}

.containerfullrow table.combinated table {width:100%;}

/****************************************************************************************************************************/


/* zakladni stylovani pro tisk */

@media print {
/* #header, */
 #basket-info,
 #header-menu,
 #menu-top,
 #menu-left,
 #menu-right,
 #locationrow,
 #footer {display:none;}
 body {background:#fff;color:#000 !important;}
 * {color:#000 !important;border-color:#888 !important;}
 #wrapper,
 #wrapper-a,
 #wrapper-b,
 #wrapper-c,
 #main .content,
 #main {text-align:left;margin:0;padding:0;width:auto;position:relative;left:0;top:0;background:#fff;border:0 none;}
 #header {background:transparent;height:auto;width:auto;}
 #header-logo {position:relative;left:auto;bottom:auto;height:auto;width:auto;overflow:visible;}
 #header-logo a {width:auto;font-size:2em;font-weight:bold;color:#000;}
 #header-logo span {display:none;}
}

