html {background: #cecece url(../images/bg-body.gif) repeat top center; }
body {background:  url(../images/bg-body-top.gif) repeat-x top center;margin:0px;}

img#logo-print {display:none}

.cleaner {font-size:1px;height:1px;display:block;line-height:1px;clear:both;}
.hidden {display:none;}

a{outline:0px;}
hr {display:none;}

/* CONTENT */
div.adminbox {border:4px solid #f00;background:#dfe;padding:0.5em;text-align:left;}


td.right {text-align:right}
td.center {text-align:center}

.img-env-small_wide {width:88px; text-align:center;display:block;float:left;}
.img-env-small_wide-right {width:88px; text-align:center;display:block;float:right;}
.img-env-small {width:88px; text-align:center;display:block;float:left;}
.img-env-small-right {width:88px; text-align:center;display:block;float:right;}

.img-on-right {margin:0px 0px 0.4em 0.6em;}
.img-on-left {margin:0px 0.6em 0.4em 0px;}

.img-env img {margin:0px auto;}

div.gallery {margin-bottom:1em;}
div.gallery a img {vertical-align:middle;margin-bottom:2px;}

div.goback {clear:both; margin:1em 0px 1em 0px; text-align:right;}
div#content_sitemap span.date {float:right;display:block;font-size:90%;color:#333;}
/*div#content_sitemap li:hover {background:#f5f5f5}
div#content_sitemap li {padding:0.05em 1px;}
*/
div.paging {border:1px solid #DC7400; background:#f7f7f7; padding:1px 0.4em; margin-bottom:2px; }
div.paging a:hover {background:#FCBF23; }
div.paging a, div.paging em {background:#DC7400; color:#fff; font-weight:bold; padding:2px 0.5em 2px 0.5em; font-style: normal }
div.paging em {background:#FCBF23; color:#fff; }
div.paging strong {padding-right:0.6em;}
div.paging span.right {color:#aaa;}

div.filtering {border:1px solid #DC7400; background:#f7f7f7; padding:0px 0.4em 1px 1px; margin-bottom:2px; font-size:90%;}
div.filtering form {width:100%;}
div.filtering h3 {margin:0.3em}
div.filtering br {clear: left;}
div.filtering input.strong {font-weight:bold;}
div.filtering div.buttons {float:right;margin-top:2px;}
div.filtering label {border:1px solid #ccc; background:#fff; padding:0px 0.2em;margin:1px 1px 0px 0px;display:block;float:left;line-height:1.7em;cursor:pointer;}
div.filtering label input {margin:0px;padding:0px;vertical-align:middle;cursor:pointer;}
div.filtering label img {vertical-align:middle;}

div.filtering label.filter-notifier {display: none;}
div.filtering {display:none;}

a.attachment {float:left;padding-right:1em;}

/* cart */
table.cart div.img-env {margin:0px 0.5em 0px 0px; }
table.cart span.phe {font-size:95%; cursor:auto; }
table.cart .price {white-space:nowrap; }

.phe {cursor:help}


/* forms */

input, textarea, select {margin:0 0 0.2em 0px;font-size:100%;background:#fff;}
label {text-align:right;font-weight:normal;}
input {padding:1px 0.2em}
input.button {cursor:pointer;}

form table {border-collapse:collapse;border:1px solid #ccc;}
form table tr {background:transparent;border:0px solid;}
form table tr:hover {background:transparent;border:0px solid;}
form table tr td {background:#f5f5f5;padding:2px 0.4em;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
form table tr:hover td {background:#f0f0f0;}
form table th {background:#dadada;padding:0.2em 0.4em;border-top:1px solid #aaa;border-bottom:1px solid #bbb;text-align:right}
form table tr:hover th {background:#eaeaea;}
form table th label {font-weight:normal;line-height:1.3em;white-space:nowrap;}
form table th strong {font-size:125%;line-height:1em;padding-left:0.2em;}
form table td.form-help {font-size:90%;color:#555;padding-left:1em;text-align:right;white-space:nowrap;}
form table tr:hover td.form-help {font-size:90%;color:#222;padding-left:1em;text-align:right;}
form table span.form-help {font-size:90%;color:#555;}
form table tr:hover span.form-help {color:#222;}

form table td input.captcha {display:block;float:none;margin-bottom:0.4em;}

form table tr.form-error th {background:#FEFF5F url(../images/icon-warning.gif) no-repeat 5px 5px;padding-left:28px;padding-bottom:10px;}
form table tr.form-error:hover th {background:#FcFF50 url(../images/icon-warning.gif) no-repeat 5px 5px;}
form table tr.form-error tr td {background:#f0f0f0;}
form table tr.form-error tr:hover td {background:#eaeaea;}
form table ul.form-error-list {margin:0px;padding:0px 0px 0.2em 20px;color:#c00}

form table tr.headline th {background:#ccc;padding:0.2em 1em;border-top:1px solid #aaa;border-bottom:1px solid #aaa;text-align:left;font-weight:normal}

form table tr.headline th h2, form table tr.headline th h3 {background:url() transparent;margin:0px;padding:0px;font-size:120%;}

div#right form table {border:0px solid; font-size:90%;margin-bottom:0px;}
div#right form table input {width:110px;}
div#right form table tr td, div#right form table tr:hover td {background:transparent;padding:0px 2px;border-top:0px solid;border-bottom:0px solid;}
div#right form table th {background:transparent;padding:0px 2px 0px 4px;border-top:0px solid;border-bottom:0px solid;text-align:right}
div#right form table tr:hover th {background:transparent;}
div#right form table th label {font-weight:normal;line-height:1.4em;}
div#right form table td.form-help, div#right form table tr:hover td.form-help {padding-left:0px;}

form table table.delivery {margin:1em auto;font-size:90%;}
form table table.delivery strong {font-size:100%;}
form table ul.radio_list {list-style:none;}
form table ul.radio_list li {list-style-image:url();line-height:1.8em}

/*fieldset {background:#f0f0f0;padding:0.2em 0px 0.1em 0px;margin-bottom:0.8em;border:1px solid #ccc;position:relative}
legend {color:#B41600;font-size:100%;text-indent:6px;}*/

/* questions */
div.questions table td {border-bottom:2px solid #DC7400; background:#f5f5f5;}
div.questions .number {font-size:200%;color:#DC7400;display:block;text-align:center;margin-bottom:0.1em;}
div.questions .nick {color:#DC7400;}
div.questions strong {  } 


/* product detail */
body.shot div.product-detail {margin-right:90px; line-height:1em; font-size:90%;}
body.shot div.product-detail h2.h1 a img {width:120px}
body.shot div.product-detail span.group { display:none;}
body.shot div.product-detail div.r {float:none; display:inline; margin-left:0em;text-align:left;clear:none;width:auto;}
body.shot div.product-detail div.r img {float:right;clear:none;width:auto;display:block;}

div.product-detail {}
div.product-detail h2.h1 {margin-bottom:1px;}
div.product-detail h2.h1 a {float:left;margin-right:0.5em;display:block;width:auto;}
div.product-detail div.r {float:right; margin-left:2em;text-align:right;clear:right;width:auto;}
div.product-detail div.r img {float:right;clear:right;width:auto;display:block;}
div.product-detail span.group { display:block; border:1px solid #bbb; margin:0px 1px 1px 0px;float:right;background:#fff;height:17px;overflow:hidden;vertical-align:middle;line-height:17px;padding-left:6px;font-size:90%;width:auto;}
div.product-detail span.group img { float:right; display:block; margin:0px 0px 0px 3px;}
div.product-detail div.product-header {margin-bottom:1em;}

div.product-detail div.variant {margin-bottom:1.4em;}
div.product-detail div.variant em { font-size:90%;color:#222;font-style:normal;}
div.product-detail div.variant em.code { color:#333;float: right;display:block;width:auto;}
div.product-detail div.variant em.out-of-stock { color:#600;}
div.product-detail div.variant em.stock-amount strong { color:#060;}

div.product-detail p.mistakes {color:#999;font-size:90%;}

div.product-detail div.pricebox {background:#DC7400;padding:0.2em 1em 0.2em 0.2em;font-size:90%;color:#333;text-align:right;margin-top:0.2em;line-height:2.4em;}
div.product-detail div.pricebox strong {color:#fff;font-size:170%;}
div.product-detail div.pricebox strong.price span.currency, div.product-detail div.pricebox strong.price span.add {font-size:70%;}

div.product-detail div.pricebox form {float:left;margin:0.4em; padding:0px;}
div.product-detail div.pricebox fieldset {margin:0px; padding:0px;border:0px solid;}
div.product-detail div.pricebox form select {font-size:100%;margin-right:0.5em;}
div.product-detail div.pricebox form input.button {margin:0px;padding:0.1em 0.1em;}

/* products categories */
div.list_products {}
div.list_products div.item_product_env { width:288px;float:left;margin-right:3px;margin-bottom:2px; }
div.list_products div.item { padding:1px;border:1px solid #DC7400;}
div.list_products div.last div.item_product_env { margin-right:0px;}
div.list_products div.l { float:left;width:92px;font-size:90%;line-height:1.2em;}
div.list_products div.r { float:right;width:188px;line-height:1.4em;margin-top:2px}
div.list_products a img { margin-top:1px;}
div.list_products div.item em { font-size:90%;color:#222;font-style:normal;}
div.list_products div.item em.code { color:#555;}
div.list_products div.item em.out-of-stock { color:#600;}
div.list_products div.item em.stock-amount strong { color:#060;}
div.list_products div.item table { font-size:90%;}
div.list_products div.item table td {border:1px solid #DC7400;}
div.list_products div.item table caption { font-weight:bold; text-align:center;padding:0.1em 0.2em;border-bottom:1px solid #DC7400;}
div.list_products div.item table td.price { font-weight:bold; text-align:right;padding:0px 0.2em;background:#DC7400;color:#fff;font-size:120%;}
div.list_products div.even div.item_product_env { background:#eaeaea;}
div.list_products div.odd div.item_product_env { background:#f9f9f9;}
div.list_products div.groups { float:right;margin:0px 0px 0.2em 0.4em;text-align:right;font-size:85%;line-height:1.3em;}
div.list_products div.variant {line-height:1.2em;margin-top:0.6em;}

div.list_products div.l img.group { float:left;width:19px;height:17px;border:1px solid #bbb; margin:1px 1px 0px 0px; display: block;}
div.list_products div.l span.group-quality { display:block; border:1px solid #bbb; margin:1px 1px 0px 0px;width:79px;float:left;background:#fff;height:17px;overflow:hidden;vertical-align:middle;line-height:17px;padding-left:6px;font-size:90%;}
div.list_products div.l span.group-quality img { float:right; display:block; margin:0px 0px 0px 3px;}

div.list_products div.pricebox {background:#DC7400;padding:0.2em 0.5em 0.3em 0.2em;font-size:90%;color:#333;text-align:right;margin-top:0.6em;line-height:1.8em;}
div.list_products div.pricebox strong {color:#fff;font-size:160%;}
div.list_products div.pricebox strong.price span.currency, div.list_products div.pricebox strong.price span.add {font-size:70%;}

/*div.list_products div.pricebox span.strike {color:#fff;font-size:100%;clear:right;}*/

div.pricebox span.original-price strong {color:#000}
div.pricebox span.original-price {text-decoration:none;}
div.pricebox span.original-price span.amount {text-decoration:none;background:transparent url(../images/price-original-cross.png) no-repeat center center;}
/*div.pricebox span.original-price span.cross {position:absolute;left:-1px;top:-5px;right:60px;bottom:-2px;background:transparent url(../images/price-original-cross.png) no-repeat center center;}*/



div.list_products form {margin:0px 0px 0.5em 0px; padding:0px;}
div.list_products fieldset {margin:0px; padding:0px;border:0px solid;}
div.list_products form select {font-size:100%;margin-right:0.5em;}
div.list_products form input.button {margin:0px;padding:0.1em 0.1em;}

/* product categories */
div.list_product_categorys {margin-bottom:1em;}
div.list_product_categorys div.item_product_category_env { width:286px;float:left;margin-right:3px;}
div.list_product_categorys div.item_product_category { margin-bottom:0.3em; padding:0.4em 0.4em 0.4em 0.3em;border-left:4px solid #fff;}
body div.list_product_categorys div.item_product_category:hover { border-left:4px solid #FCC124;}
div.list_product_categorys h3 {margin-bottom:0.2em;font-size:110%;}
div.list_product_categorys img.left {margin:0px 1em 0em 0px;}
div.list_product_categorys div.even { background:#efefef;}
div.list_product_categorys div.odd { background:#f6f6f6;}

/* articles */
div.list_articles {margin-bottom:1em;}
div.list_articles div.item_article { margin-bottom:0.3em; padding:0.4em 0.4em 0.4em 0.3em;}
div.list_articles div.item_article { border-left:4px solid #fff}
body div.list_articles div.item_article:hover { border-left:4px solid #FCC124;}
div.list_articles h3 {margin-bottom:0.2em;}
div.list_articles img.left {margin:0px 1em 0em 0px;}
div.list_articles div.even { background:#ececec;}
div.list_articles div.odd { background:#f9f9f9;}
/*div.list_articles div.tree_node { border-top: 4px solid #DC7400; border-bottom: 1px solid #DC7400;}*/

/* brands */
div.list_brands {margin-bottom:1em;}
div.list_brands div.item_brand { margin-bottom:0.3em; padding:0.4em 0.4em 0.4em 0.3em;}
div.list_brands div.item_brand { border-left:4px solid #fff}
body div.list_brands div.item_brand:hover { border-left:4px solid #FCC124;}
div.list_brands h3 {margin-bottom:0.2em;}
div.list_brands div.even { background:#ececec;}
div.list_brands div.odd { background:#f9f9f9;}


/* short news */
div.list_short_news {margin-bottom:1em;}
div.list_short_news div.item_short_news { margin-bottom:0.3em; padding:0.4em 0.4em 0.4em 0.3em;}
div.list_short_news div.item_short_news { border-left:4px solid #fff}
body div.list_short_news div.item_short_news:hover { border-left:4px solid #FCC124;}
div.list_short_news h3 {margin-bottom:0.2em;}
div.list_short_news img.left {margin:0px 1em 0em 0px;}
div.list_short_news div.even { background:#ececec;}
div.list_short_news div.odd { background:#f9f9f9;}


/* LAYOUT */

div#container {width:970px;background: transparent url(../images/bg-container.png) repeat-y top center ;position:relative;margin-bottom:0px;display:block;}
/*
span#side-left {background: url(../images/bg-container-side-left.gif) no-repeat top left ;display:block;width:10px;height:259px;top:0px;left:0px;position:absolute;}
span#side-right {background: url(../images/bg-container-side-right.gif) no-repeat top left ;display:block;width:10px;height:259px;top:0px;right:0px;position:absolute;}
*/

div#inner-container {width:950px;margin-left:10px;}

div#left {width:173px;float:left;margin-left:-772px;padding:0px;overflow:hidden;}
div#right {width:178px;float:left;padding:0px;}
div#middle {width:599px;float:left;margin-left:173px;display:inline /* double margin hack */;background:#fff url(../images/bg-middle.gif) repeat-x top left;}
div#footer {width:950px;background:#efa003 url(../images/bg-footer.jpg) no-repeat top left}
body.shot div#middle {margin-top:5px;}

/* HEADER */

ul#skip:active {display:block;position:absolute;left:0px;right:0px;border:1px solid #666;background:#eee;padding:1em;}

div#header-top {text-align: center; background: #dfdfdf url(../images/bg-header-top.gif) repeat-x bottom left ;overflow:hidden}
div#header-top a {color:#2d2d2d;line-height:2.3em;float:left;padding:3px 13px;margin:0px 8px 0px 12px;text-decoration:none;}
div#header-top a.r {float:right;padding:3px 7px;margin:0px 8px 0px 8px;}
div#header-top a:hover {text-decoration:underline;}
div#header-top span {padding:0px 70px;}
div#header {height:150px;background: #eca71c url(../images/bg-header.jpg) no-repeat top left ;border-bottom:1px solid #fff;position:relative;}
body.shot div#header {height:150px;background: #eca71c url(../images/bg-header-shot.jpg) no-repeat top left ;border-bottom:1px solid #fff;position:relative;}

div#product-main-menu {border-bottom:1px solid #000;border-top:1px solid #000;background:#e3e3e3;padding:1px 0px 0px 0px;}
span.product-main-menu-separator {font-size:1px;line-height:1px;height:1px;display:block;clear:both;margin:0px;padding:0px;background:#f00}
body div#product-main-menu a {text-shadow:1px 1px 2px #5F0400; font-size:110%;display:block;float:left;width:187px;padding:0.1em 0px;margin:0px 0px 0px 1px;display:inline /* double margin hack */;text-decoration:none;}
/*div#product-main-menu a.narrow {width:162px;}*/
div#product-main-menu a.first {width:186px;}
body div#product-main-menu a.active {font-weight:bold;}
body div#product-main-menu h3 {display:inline;font-size:1em;margin:0px;padding:0px;float:none;font-weight:normal;}

div#breadcrumbs {background:#e3e3e3;border-bottom:1px solid #000;padding:3px 0.2em 3px 0.3em;font-size:92%;color:#999;line-height:1.2em;}
div#breadcrumbs a, div#breadcrumbs h3 {color:#555;padding:0px 0.3em;text-decoration:none;display:inline;margin:0px;font-size:1em;font-weight:normal;}
div#breadcrumbs a strong {font-weight:normal;}
div#breadcrumbs a:hover {color:#000;text-decoration:underline;}
div#breadcrumbs h2 {display:none;}
div#breadcrumbs div.flags a {float:left;display:block;width:auto;padding:0px;border:1px solid #aaa;margin-right:3px;margin-top:-1px;}
div#breadcrumbs div.flags a img {display:block;}

body.shot a#prcek {display:none}
a#prcek {display:block;width:230px;height:144px;overflow:hidden;background:url(../images/prcek.jpg) no-repeat left top;padding:6px 0px 0px 8px;color:#600c00;font-size:11px;line-height:1.3em;text-decoration:none;}
a#prcek:hover {background:url(../images/prcek.jpg) no-repeat left -150px;text-decoration:none;}
a#prcek img {float:left;margin-right:8px;}
a#prcek strong {font-size:17px;line-height:20px;}
a#prcek:hover strong {text-decoration:underline}
a#prcek span {padding:10px 170px 0px 0px;display:block;}

span#logo-motto {cursor:pointer;position:absolute;left:234px;top:30px;width:276px;height:102px;background:transparent url(../images/logo-motto.png) left top no-repeat;}
body.sk span#logo-motto {background:transparent url(../images/logo-motto_sk.png) left top no-repeat;}
body.shot span#logo-motto {display:none;}

/*
span#vrtacka-body {display:block;width:240px;height:150px;position:absolute;left:508px;top:0px;background:url(../images/vrtacka-body.jpg) no-repeat top left}
span#vrtacka-top {display:block;width:160px;height:10px;position:absolute;left:524px;top:-9px;background:url(../images/vrtacka-top.gif) no-repeat top left}
span#vrtacka-bottom {display:block;width:29px;height:8px;position:absolute;left:572px;top:150px;background:url(../images/vrtacka-bottom.gif) no-repeat top left}
*/
span#header-product {display:block;width:280px;height:192px;position:absolute;left:478px;top:-35px;background:url(../images/header-products/elektricke-naradi.gif) no-repeat top left;z-index:2;}
span#header-product-shadow {display:block;width:280px;height:192px;position:absolute;left:478px;top:-34px;background:url(../images/header-products/elektricke-naradi.png) no-repeat top left;z-index:1;}
body.shot span#header-product-shadow {left:408px;}
body.shot span#header-product {left:408px;}

body.main-category-elektricke-naradi span#header-product, body.main-category-elektricke-naradie span#header-product {background:url(../images/header-products/elektricke-naradi.gif) no-repeat top left;}
body.main-category-elektricke-naradi span#header-product-shadow, body.main-category-elektricke-naradie span#header-product-shadow {background:url(../images/header-products/elektricke-naradi.png) no-repeat top left;}

body.main-category-vysokotlake-cistice span#header-product, body.main-category-vysokotlakove-cistice span#header-product {background:url(../images/header-products/vysokotlake-mycky.gif) no-repeat top left;}
body.main-category-vysokotlake-cistice span#header-product-shadow, body.main-category-vysokotlakove-cistice span#header-product-shadow {background:url(../images/header-products/vysokotlake-mycky.png) no-repeat top left;}

body.main-category-svareci-technika span#header-product, body.main-category-zvaracia-technika span#header-product {background:url(../images/header-products/svareci-technika.gif) no-repeat top left;}
body.main-category-svareci-technika span#header-product-shadow, body.main-category-zvaracia-technika span#header-product-shadow {background:url(../images/header-products/svareci-technika.png) no-repeat top left;}

body.main-category-kompresory span#header-product, body.main-category-kompresory span#header-product {background:url(../images/header-products/kompresory.gif) no-repeat top left;}
body.main-category-kompresory span#header-product-shadow, body.main-category-kompresory span#header-product-shadow {background:url(../images/header-products/kompresory.png) no-repeat top left;}

body.main-category-nabijecky-startovaci-zdroje span#header-product, body.main-category-nabijacky-startovacie-zdroje span#header-product {background:url(../images/header-products/nabijecky.gif) no-repeat top left;}
body.main-category-nabijecky-startovaci-zdroje span#header-product-shadow, body.main-category-nabijacky-startovacie-zdroje span#header-product-shadow {background:url(../images/header-products/nabijecky.png) no-repeat top left;}

body.main-category-rucni-naradi span#header-product, body.main-category-rucne-naradie span#header-product {background:url(../images/header-products/rucni-naradi.gif) no-repeat top left;}
body.main-category-rucni-naradi span#header-product-shadow, body.main-category-rucne-naradie span#header-product-shadow {background:url(../images/header-products/rucni-naradi.png) no-repeat top left;}

body.main-category-drevoobrabeci-stroje span#header-product, body.main-category-drevoobrabacie-stroje span#header-product {background:url(../images/header-products/drevoobrabeci-stroje.gif) no-repeat top left;}
body.main-category-drevoobrabeci-stroje span#header-product-shadow, body.main-category-drevoobrabacie-stroje span#header-product-shadow {background:url(../images/header-products/drevoobrabeci-stroje.png) no-repeat top left;}

body.main-category-domaci-potreby span#header-product, body.main-category-domace-potreby span#header-product {background:url(../images/header-products/domaci-potreby.gif) no-repeat top left;}
body.main-category-domaci-potreby span#header-product-shadow, body.main-category-domace-potreby span#header-product-shadow {background:url(../images/header-products/domaci-potreby.png) no-repeat top left;}

body.main-category-manipulacni-technika span#header-product, body.main-category-manipulacna-technika span#header-product {background:url(../images/header-products/manipulacni-technika.gif) no-repeat top left;}
body.main-category-manipulacni-technika span#header-product-shadow, body.main-category-manipulacna-technika span#header-product-shadow {background:url(../images/header-products/manipulacni-technika.png) no-repeat top left;}

body.main-category-elektrocentraly span#header-product, body.main-category-elektrocentraly span#header-product {background:url(../images/header-products/elektrocentraly.gif) no-repeat top left;}
body.main-category-elektrocentraly span#header-product-shadow, body.main-category-elektrocentraly span#header-product-shadow {background:url(../images/header-products/elektrocentraly.png) no-repeat top left;}

body.main-category-zahrada-stroje span#header-product, body.main-category-zahrada span#header-product {background:url(../images/header-products/zahrada.gif) no-repeat top left;}
body.main-category-zahrada-stroje span#header-product-shadow, body.main-category-zahrada span#header-product-shadow {background:url(../images/header-products/zahrada.png) no-repeat top left;}

body.main-category-pneumaticke-naradi span#header-product, body.main-category-pneumaticke-naradie span#header-product {background:url(../images/header-products/pneumaticke-naradi.gif) no-repeat top left;}
body.main-category-pneumaticke-naradi span#header-product-shadow, body.main-category-pneumaticke-naradie span#header-product-shadow {background:url(../images/header-products/pneumaticke-naradi.png) no-repeat top left;}

body.main-category-elektro span#header-product, body.main-category-elektro span#header-product {background:url(../images/header-products/elektro.gif) no-repeat top left;}
body.main-category-elektro span#header-product-shadow, body.main-category-elektro span#header-product-shadow {background:url(../images/header-products/elektro.png) no-repeat top left;}

body.main-category-fiskars span#header-product, body.main-category-fiskars span#header-product {background:url(../images/header-products/fiskars.gif) no-repeat top left;}
body.main-category-fiskars span#header-product-shadow, body.main-category-fiskars span#header-product-shadow {background:url(../images/header-products/fiskars.png) no-repeat top left;}


body.main-category-dvoukotoucove-brusky span#header-product, body.main-category-dvoukotoucove-brusky span#header-product {background:url(../images/header-products/dvoukotoucove-brusky.png) no-repeat top left;}
body.main-category-dvoukotoucove-brusky span#header-product-shadow, body.main-category-dvoukotoucove-brusky span#header-product-shadow {display: none;}

body.main-category-profi-cistici-stroje span#header-product, body.main-category-profi-cistici-stroje span#header-product {background:url(../images/header-products/profi-cistici-stroje.png) no-repeat top left;}
body.main-category-profi-cistici-stroje span#header-product-shadow, body.main-category-profi-cistici-stroje span#header-product-shadow {display: none;}

body.main-category-stojanove-vrtacky span#header-product, body.main-category-stojanove-vrtacky span#header-product {background:url(../images/header-products/stojanove-vrtacky.png) no-repeat top left;}
body.main-category-stojanove-vrtacky span#header-product-shadow, body.main-category-stojanove-vrtacky span#header-product-shadow {display: none;}

body.main-category-strojni-pily span#header-product, body.main-category-strojni-pily span#header-product {background:url(../images/header-products/strojni-pily.png) no-repeat top left;}
body.main-category-strojni-pily span#header-product-shadow, body.main-category-strojni-pily span#header-product-shadow {display: none;}


div#header .cart {position:absolute;right:8px;top:0px;width:185px;height:150px;font-size:90% }
div#header h2 {display:none;}
div#header .cart h3 {background:url(../images/icon-cart.gif) no-repeat center left;padding-left:30px;margin-top:5px;}
div#header .cart p {padding:0px 0.5em 0.2em 0px;margin-bottom:0px;}
div#header a.button {text-decoration:none;}
div#header a.button:hover {text-decoration:none;color:#fff}

div#header div#cart-content {margin:5px 0px 10px 0px;}
div#header div#cart-content a.more {float:right;font-weight:bold;}
div#header div#cart-content img {width:24px;}
div#header div#cart-content span.cart-item {display:block;float:left;height:30px;width:30px;overflow:hidden;}

body.shot div#header div.special-offer-top {display:none}
div#header div.special-offer-top a {display:block;width:166px;height:90px;background:url(../images/special-offer-top.png) no-repeat -166px 0px;position:absolute;top:-9px;left:165px;z-index:0;}
div#header div.special-offer-top a:hover {background:url(../images/special-offer-top.png) no-repeat 0px 0px;}
div#header div.special-offer-top a span {display:none;}
body.sk div#header div.special-offer-top a {background:url(../images/special-offer-top_sk.png) no-repeat -166px 0px;}
body.sk div#header div.special-offer-top a:hover {background:url(../images/special-offer-top_sk.png) no-repeat 0px 0px;}


/* LEFT & RIGHT COLUMN */

div#left h2, div#right h2, div#header h2 {display:none;}
div#left h3, div#right h3, div#header .cart h3 {color:#961900;margin-bottom:0.2em;margin-left:5px;font-size:110%;font-weight:bold;line-height:22px;}
div#left .box, div#right .box {border-top:11px solid #dc7400;padding:0.4em 0px;}

/* LEFT COLUMN */

div#left a {text-decoration:none;}

div#left .search h3 {background:url(../images/icon-search.gif) no-repeat center left;padding-left:30px;}

div#left .product-tree {padding-top:1px;}
div#left .product-tree h3 {margin-bottom:0.2em;}

div#left .product-tree ul {margin:0px; padding:0px; }
div#left .product-tree li {margin:0px; padding:0px; list-style: none outside;line-height:1em;}
div#left .product-tree li {background:#cc4100 url(../images/bg-left-tree-item.gif) repeat-y top left;}
div#left .product-tree li:hover, div#left .product-tree li.active {background:#cc4100 url(../images/bg-left-tree-item-over.gif) repeat-y top left;}
div#left .product-tree li.active {font-weight:bold;}
div#left .product-tree li.active li {font-weight:normal;}
div#left .product-tree a {text-shadow:1px 1px 2px #5F0400;color:#fff;display:block;padding:0.3em 0px;border-top:1px solid #e08f6c;border-bottom:1px solid #5a2300;}
div#left .product-tree strong {font-weight:normal;}
div#left .product-tree li.active strong {font-weight:bold;}
div#left .product-tree li.active li strong {font-weight:normal;}

div#left .product-tree ul a {background:url(../images/bg-left-tree-arrow-down-l0.gif) no-repeat center left;}
div#left .product-tree ul a.list {background:url(../images/bg-left-tree-arrow-right-l0.gif) no-repeat center left;}
div#left .product-tree ul a {padding-left:17px;}

div#left .product-tree ul ul a {background:url(../images/bg-left-tree-arrow-down-l1.gif) no-repeat center left;}
div#left .product-tree ul ul a.list {background:url(../images/bg-left-tree-arrow-right-l1.gif) no-repeat center left;}
div#left .product-tree ul ul a {padding-left:26px;}

div#left .product-tree ul ul ul a {background:url(../images/bg-left-tree-arrow-down-l2.gif) no-repeat center left;}
div#left .product-tree ul ul ul a.list {background:url(../images/bg-left-tree-arrow-right-l2.gif) no-repeat center left;}
div#left .product-tree ul ul ul a {padding-left:35px;}

div#left .product-tree ul ul ul ul a {background:url(../images/bg-left-tree-arrow-down-l3.gif) no-repeat center left;}
div#left .product-tree ul ul ul ul a.list {background:url(../images/bg-left-tree-arrow-right-l3.gif) no-repeat center left;}
div#left .product-tree ul ul ul ul a {padding-left:44px;}

div.search div.form-row {float:left;background:transparent;padding:0px 2px 0px 5px;}
div.search div.form-row:hover {background:transparent;}
div.search div.form-row input {width:90px;float:none;margin-right:2px;}
div.search label {display:none}

div#left div.introtext {padding:0.3em 1em;}

/* RIGHT COLUMN */


div#right a {text-decoration:none;color:#961900;}

div#right div.admin-user {border:4px solid #f00;background:#dfe;}

div#right .user h3 {background:url(../images/icon-user.gif) no-repeat center left;padding-left:30px;}

div#right .news h3 {margin:0px 0px 0px 5px;}
div#right .news h3 a {background:url(../images/icon-info.gif) no-repeat center left;padding:0px 0px 0px 30px;line-height:22px;display:block;}
div#right .news h3 a:hover {text-decoration:underline;}
div#right .news h3.cs a {background:url(../images/icon-cs.gif) no-repeat center left;padding-left:30px;}
div#right .news h3.sk a {background:url(../images/icon-sk.gif) no-repeat center left;padding-left:30px;}

div#right .products h3 {background:url(../images/icon-star.gif) no-repeat center left;padding-left:30px;line-height:1.2em;}

div#right div.user div.user-menu {font-size:90%;margin:4px 5px 0px 5px;}
div#right div.user div.user-menu p {margin-bottom:0.3em}

div#right div.special-offer a {display:block;margin-left:5px;width:167px;height:78px;background:url(../images/akcni-nabidka.gif) no-repeat top left;}
div#right div.special-offer a:hover {background:url(../images/akcni-nabidka.gif) no-repeat bottom left;}
div#right div.special-offer a span {display:none;}

div#right div.news-item {margin-bottom:0.2em;padding:0px 5px;border-top:1px solid #e89206;font-size:95%;}
div#right div.news-item a {text-decoration:underline;}
div#right div.news-item a.right {float:right}
div#right div.news-item a:hover {color:#961900;text-decoration:underline;}
div#right div.news-item h4 {color:#961900;font-size:100%;margin-bottom:0px; display:inline;font-weight:bold;}
div#right div.news-item p {margin-bottom:0px;line-height:1.2em; display:inline;}


div#right a.product-item {margin-bottom:0.2em;padding:2px 5px;border-top:1px solid #e89206;font-size:95%;color:#7b1300;display:block;}
div#right a.product-item:hover{color:#4F0D00;}
div#right a.product-item img {float:left;border:1px solid #972503;width:42px;}
div#right a.product-item strong.price span.add {font-weight:normal;}
div#right a.product-item img:hover {border:1px solid #4F0D00;}
div#right a.product-item span.r {float:right;width:114px;}

div#right div#product-brand-list {padding:0 0.3em 0.2em 0.6em; font-size:90%; line-height:1.2em;}
div#right div#product-brand-list a {text-decoration:none;}
div#right div#product-brand-list a:hover {color:#961900;text-decoration:underline;}

div#right div#bookmarks a {background:url(../images/icon-star.gif) no-repeat center left; padding-left:30px;float:left;margin-left:5px;font-size:95%;line-height:1.4em;}
div#right div#bookmarks a:hover {text-decoration:underline;color:#961900;}

/* POLLS */
form.poll {text-align:center;width:178px;float:left;margin:1px 0px 1px 0px;padding:0px;}
div.poll {padding:3px}
div.poll strong, div.polls strong {font-weight:normal}
div.poll td, div.polls td {padding:1px 3px;line-height:1em;border:0px solid}
div.poll tr.poll-row {border-bottom:1px solid #DC7400;}
div.poll h4, div.polls h4 {margin-bottom:0.2em;border-bottom:1px solid #DC7400;margin:-3px 0px 2px 0px;color:#222;font-weight:normal;font-size:1em;height:auto}
div.poll table {margin-bottom:2px;width:100%}
div.poll td.line, div.polls td.line {font-size:1px;height:1px;padding:0px;line-height:1px;background:#e5e5e5}
div.poll:hover td.line, div.polls:hover td.line {}
div.poll label, div.polls label {cursor:pointer;width:auto;float:none;display:inline;text-align:left;margin-right:0px;}
div.poll td.small, div.polls td.small {font-size:98%;}
div.poll img, div.polls img {height:5px;}

div#content div.polls tr {background:transparent;border:0px;}
div#content div.polls tr.poll-row {border-bottom:1px solid #DC7400;}
div#content div.polls form.poll {background:#F2AB10;padding:8px 0px;}
div#content div.polls table td {border:0px solid;background:transparent}
div#content div.polls table tr {border:0px solid;background:transparent}
div#content div.polls table {width:100%;border:0px solid}
a#nextpolls {display:block;text-align:right;font-size:85%;margin-right:8px;line-height:1em;}
div#right form div.poll table input, div.polls form div.poll table input {float:none;font-size:100%;cursor:pointer;width:auto;margin-right:3px;background:transparent;}
div#right div.more-polls {margin-bottom:0.2em;padding:0px 5px;font-size:95%;border-top:1px solid #DC7400}
div#right div.more-polls a {text-decoration:underline;}
div#right div.more-polls a.right {float:right}
div#right div.more-polls a:hover {color:#961900;text-decoration:underline;}


/* FOOTER */
div.footer-sep {background:#000;border-top:1px solid #fff;border-bottom:1px solid #fff;font-size:1px;height:1px;line-height:1px;}
div#footer {clear:both;}
div#footer .box {min-height:30px;margin:0px 178px 0px 173px;min-height:30px;color:#BF1600;text-align:center;line-height:1.4em}
div#footer .box a {color:#BF1600;text-decoration:none;}
div#footer .box a:hover {text-decoration:underline;}

div#footer-bottom {background:#d2d2d2 url(../images/bg-footer-bottom.gif) repeat-x top left;clear:both;}
div#footer-bottom .box { text-align:center;font-size:95%;color:#444;}
div#footer-bottom .box a {color:#444;text-decoration:none;}

/* MIDDLE CONTENT */
div#content {padding:0px 10px;position:relative;}
div#newsbar {margin-bottom:1em;background:#dc7400 url(../images/bg-newsbar.gif) no-repeat top left;padding:4px 10px 2px 10px;}
div#newsbar a.icon {float:right;outline:0;}

div#newsticker {height:2.5em;line-height:1.2em;width:530px;color:#fff;font-size:95%;font-weight:bold;overflow:hidden;}

div#newsticker img {float: left;margin-right:3px;}
div#newsticker a {color: #ffffff;text-decoration:none;}
div#newsticker a:hover {text-decoration:underline;}
div#newsticker strong {color:#5F0004}

.tooltip { background-color:#FFF2CF; border:1px solid #333; padding:0.2em 0.4em;text-align:left;line-height:1.4em;font-size:95%;max-width:300px;z-index:500;}
.tooltip .title { font-size:100%; font-weight:bold;}
.tooltip .text, .tooltip .url {}
.tooltip-env { cursor: help}
.tooltip h4 {margin-bottom:0.2em;border-bottom:1px solid #555;display:block;}


.tooltip:after {content:".";display:block;height:0px;clear:both;visibility:hidden;}
