html,body,ul,li,p,h1,h2,h3,h4,h5,h6,form {padding:0; margin:0; list-style:none;line-height:1;}
body{font-size:62.5%; font-family: Arial, Georgia; color:#000; background:#fff url(topbg.jpg) repeat-x left top;}
.b{font-weight:bold}
.clear{clear:both;}
.none {display: none;}
.mensi {font-size: 110% !important; font-weight: normal; font-style: italic; border-bottom: 0 !important; margin-top: -5px; padding: 5px 0 10px 0;}\
.mensi span {color: #888;}
.mensi a {color: #607848;}
div.clear {clear:both; height: 0;}
hr.clear{clear:both; visibility:hidden;}
#content {width: 825px; margin: 0 auto; position: relative; padding-top: 350px;}
#header {z-index: 0;height: 336px; background: #fff url(header.jpg) no-repeat left top; position: absolute; top: 0; width: 825px;}
#header a {width: 0; height: 0; overflow: hidden; display: block; position: absolute; top: 8px; left: 24px; padding: 100px 220px 0 0;}
#header #slideshow-container {position: absolute; top: 130px; left: 14px; height: 193px; width: 800px; overflow: hidden;}
#header #flash {position: absolute; top: 130px; left: 14px; height: 193px; width: 800px; overflow: hidden;}
#header #slideshow {display: block; z-index: 1;}
#header a#menu_jump {position:absolute; top: 130px; left: 13px; width: 0; height: 0; overflow: hidden; padding: 192px 800px 0 0;}
#footer {font-family: Verdana,Georgia; clear:both; background:#fff url(bottombg.jpg) repeat-x left 0px; height: 200px;}
#footer p {line-height: 20px; padding: 10px; margin: 0 auto; width: 805px; border: 1px solid #f2f2f2; background:#fff url(footerbg.jpg) no-repeat right bottom; font-size: 110%; color: #607848;}
#footer p a {color: #607848; padding: 3px 11px;}
#footer p a:hover { color: #789048; background-color: #cadd7f; text-decoration: none;}
#footer p span {padding-left: 11px;}
#menu_top {z-index: 255; font-family: Verdana,Georgia; padding: 0 4px; height: 33px; position: absolute; top: 80px; right: 3px; background:#607848 url(menu_top.jpg) repeat-x left top;}
#menu_top ul li {line-height: 33px;float: left; color: #fff;}
#menu_top ul li a {float: left; padding: 0 8px; text-decoration: none; display: block; color: #fff; font-size: 110%;}
#menu_top ul li a:hover {background-color: #604848; padding:0 8px; }
#left { color: #fff; width: 172px; float: left; padding-left: 14px; }
#left h3 {font-size: 160%;padding: 8px 8px 6px 8px;}
#left #menu {background-color: #607848; padding-bottom: 10px; margin-bottom: 15px;}
#left #menu ul li {background:#789048 url(menu_item.jpg) no-repeat left top;}
#left #menu ul li:hover {background:#604848 url(menu_item_hover.jpg) no-repeat left top;}
#left #menu ul li a {display: block;  padding: 2px 0 0 20px; line-height: 15px; height:19px;text-decoration: none; color: #fff; font-weight: bold; font-size:110%;}
#left #menu ul li ul li {border-bottom: 1px solid #607848;}
#left #menu ul li ul li a {padding: 2px 25px; color: #604848; font-weight: normal; background:#bed65f url(); height: auto;}
#left #menu ul li ul li a:hover {background: #d8e49c url();}
#left #menu ul li.now {background:#604848 url(menu_item_hover.jpg) no-repeat left top;}
#left #menu ul li.blink a {color: #ccff55; font-style: italic;}
#left #menu ul li ul li.now a {background: #d8e49c url();}
#left #vyrobce {height: 58px; background:#607848 url(vyrobce.jpg) no-repeat left top; margin-bottom: 15px;}
#left #vyrobce a {padding: 19px 71px 0px 0px; display:block; overflow: hidden; float:right; width: 0; height: 0; margin: 0 10px; background: #604848 url(but_zobrazit.gif) no-repeat left top;}

#left #vyrobce2 {height: 58px; background:#607848 url(vyrobce.jpg) no-repeat left top; margin-bottom: 15px;}
#left #vyrobce2 a {color :#fff; padding: 4px 6px; font-size: 110%; display:block;font-weight: bold; float:right;margin: 0 10px; background: #604848; text-decoration: none;}


#left .box { padding: 0 0 10px 0; background:#607848; margin-bottom: 15px;}
#left .box p {padding: 0 10px; font-size: 120%; line-height: 16px;}
#left .box p span.ta_c {display: block; text-align: center;}
#left .box p a {color: #ccff55; }

#left .box2 {text-align: center !important; padding: 0 0 10px 0; background:#607848; margin-bottom: 15px;}
#left .box2 p {padding: 0 10px 10px 10px; font-size: 120%; line-height: 16px;}
#left .box2 p a img {border: 0; width: 140px; border: 2px solid #604848}
#left .box2 p a {color: #fff; font-weight: bold;}

#left #search {height: 79px; background:#607848 url(search.jpg) no-repeat left top; margin-bottom: 15px; position: relative;}
#left #search input { width: 146px; font-family: Arial, Georgia; border: 1px solid #cecdcd; margin: 0 0 5px 8px; padding: 1px 2px; color: #604848; font-weight: bold; font-size: 110%;}
#left #search input.but {width: 71px; height: 19px; float: right; border: 0px; margin: 0 10px;}
/* obsahová část */
#main {float: right; width: 610px; position: relative; right: 10px; padding-bottom: 15px;}
#main h1 {font-size: 240%; color: #604848;}
#main h2 {width: 613px; padding-top: 10px; clear:both; color: #789048; font-size: 200%; border-bottom: 2px solid #c0d860; margin-bottom: 2px;}
#main span.h2 {width: 613px; padding-top: 10px; clear:both; color: #789048; font-size: 200%; border-bottom: 2px solid #c0d860; margin-bottom: 2px; display: block; font-weight: bold;}
#main p {color: #604848; font-size: 130%; line-height: 15px; padding-right: 10px; padding-top: 10px; text-align: justify;}
#main p a {color: #607848;}
#main p a:hover {text-decoration: none;}
#main p.nav { color: #607848; padding: 5px 0 10px 0; font-size: 110%;}
#main p.nav a {padding: 0px;}

#main .item {float: left; margin:0 2px 4px 0; width: 201px; height: 254px; position: relative;}
#main .item {background: #778f48 url(item_news.gif) no-repeat left top;}
#main .news {background: #778f48 url(item_news.gif) no-repeat left top;}
#main .akce {background: #778f48 url(item_akce.gif) no-repeat left top;}
#main .tip {background: #778f48 url(item_tip.gif) no-repeat left top;}

#main .item h3 {font-size: 120%;}
#main .item h3 a {position: absolute; top: 200px; left: 12px; color: #fff; width: 169px; height: 24px; text-align: center; overflow: hidden;}
#main .item h3 a {color: #fff; text-decoration: none;}
#main .item .cena {position: absolute; top: 229px; right: 18px; color: #c0d860; font-size: 170%; font-weight: bold; width: 80px; text-align: center;}
#main .item img {position: absolute; top: 20px; left: 9px; border: 0;}
#main .item .basket {position: absolute; top: 226px; left: 5px; color: #fff; font-size: 110%; font-weight: bold; text-decoration: none; display: block; width: 58px; padding: 5px 3px 5px 22px;}
#main .item .detail {position: absolute; top: 135px; right: 14px; color: #fff; font-size: 110%; font-weight: bold; text-decoration: none; display: block; width: 68px; padding: 5px 3px 5px 22px;}
#main .item a:hover {color:#c0d860;}
#main .news .star {display: block; position: absolute; top: 0; right: 0; width: 0; height: 0; padding: 48px 0 0 48px; overflow: hidden; background: transparent url(hvezda-novinka.png) no-repeat left top;}
#main .tip .star {display: block; position: absolute; top: 0;  right: 0; width: 0; height: 0; padding: 48px 0 0 48px; overflow: hidden; background: transparent url(hvezda-tip.png) no-repeat left top;}
#main .akce .star {display: block; position: absolute; top: 0; right: 0; width: 0; height: 0; padding: 48px 0 0 48px; overflow: hidden; background: transparent url(hvezda-akce.png) no-repeat left top;}
/* sortovaní výpisu */
#index #main form {position: relative; left: 407px; margin-bottom: 2px; padding: 2px 2px 2px 4px; background: #c0d860; color :#607848; width: 188px; height: 18px;}
#index #main form label {padding-top: 4px; float: left; display:block; font-weight: bold; font-size: 110%; color: #607848;}
#index #main form select {margin: 0 4px; width: 75px; float: left; border: 1px solid #607848; color: #607848; font-size: 110%; font-family: Arial, Georgia;}
#index #main form button span {visibility: hidden;}
#index #main form button.up {float: left; border: 0; background: url(sort_arrow.gif) no-repeat left 5px; width: 16px; height: 20px; cursor: pointer;}
#index #main form button.down {float: left; border: 0; background: url(sort_arrow.gif) no-repeat right 5px; width: 16px; height: 20px; cursor: pointer;}
/* subkategorie */
#index #main #subcat {width: 600px; position: relative; padding-top: 0px; border-top: 2px solid #c0d860;}
#index #main #subcat span {position: absolute; top: -17px; font-weight: bold; font-size: 140%; color: #789048; display: block;}
#index #main ul {padding-top: 4px;}
#index #main ul li {float: left; display: block;}
#index #main ul li a { margin: 0 4px 4px 0; float: left; display: block; color: #607848; background: url(subkategorie1.gif) no-repeat left top; padding: 5px 5px 0px 20px; height: 15px; font-size: 110%; text-transform: uppercase; text-decoration: none; font-weight: bold;}
#index #main ul li a:hover { color: #fff; background: url(subkategorie2.gif) no-repeat left top; }
#index #main ul li.now a { color: #fff; background: url(subkategorie3.gif) no-repeat left top; }
/* výběr zobrazení */
#main ul#viewmode {z-index: 255; position: absolute; top: 350px; right: 10px; width: 138px; height: 39px; background: #604848 url(viewmode1.gif) no-repeat right top;}
#main ul#viewmode li {margin-bottom: 2px;  text-align: right;}
#main ul#viewmode a {display: block; padding: 4px 5px 4px 20px; color: #fff; font-weight: bold; font-size: 100%; text-decoration: none;}
#main ul#viewmode a:hover { color: #c0d860;}
#main ul#viewmode2 {z-index: 255; position: absolute; top: 350px; right: 10px; width: 138px; height: 39px; background: #604848 url(viewmode2.gif) no-repeat right top;}
#main ul#viewmode2 li {margin-bottom: 2px;  text-align: right;}
#main ul#viewmode2 a {display: block; padding: 4px 5px 4px 20px; color: #fff; font-weight: bold; font-size: 100%; text-decoration: none;}
#main ul#viewmode2 a:hover { color: #c0d860;}
/* DETAIL */
#detail #main p.infowarranty {text-align: right; font-weight: bold;}
#detail #main a img {border: 0;}
#detail #main div#cnt {position: relative;}
#detail #main div#mainimg {width: 300px; height: 300px; border: 2px solid #604848; text-align: center;}
#detail #main p#otherimg { clear: left; float: left; padding: 0; width: 302px;}
#detail #main p#otherimg span {color: #fff; font-size: 85%; font-weight: bold; padding: 0px 4px 0px 4px; margin-right: 1px; display: block; background-color: #604848; width: 50px; float: left; height: 18px;}
#detail #main p#otherimg a {display: block; font-size: 93%; float:left; margin: 0 1px; text-decoration: none; text-align: center; width: 20px; background-color: #604848; color: #fff; font-weight: bold; height: 18px; cursor: pointer;}
#detail #main p#otherimg a:hover {color: #c0d860;}
#detail #main #desc {width: 275px; background-color: #c0d860; float: right; padding: 10px; height: 80px; text-align: justify;}
#detail #main #desc p {padding: 0; font-size: 130%; }
#detail h2 {color: #789048; font-size: 140%; border-bottom: 2px solid #c0d860;}
#detail div#text p {text-align: justify; padding: 6px 0 4px 0; font-size: 130%;}
#detail div#text ul {padding: 6px 0 8px 15px; color: #604848;}
#detail div#text ul li { padding: 0px 0 2px 0px; font-size: 130%; color: #604848; line-height: 15px; list-style: square;}
#detail div#text h3 {font-size: 130%; font-weight: bold; color: #604848; padding: 3px 0 3px 25px; background: url(../favicon.ico) no-repeat left top; }
#detail form div#box {width: 295px; height: 83px;  background: #607848 url(detail_box2.gif) no-repeat left top; position: absolute; top: 222px; right: 0px;}
#detail form div.opt {width: 275px; padding: 0px 10px; background-color: #d8e49c; position: absolute; top: 105px; right: 00px; max-height: 110px; overflow: auto;}
#detail form div.opt label {text-transform: capitalize; margin: 4px 0; float: left; width: 135px; display: block; font-size: 110%; line-height: 19px;}
#detail form div.opt select { font-family: Arial, Georgia; text-transform: capitalize; margin: 4px 0; float: right; width: 120px; display: block; font-size: 110%; padding: 1px; border: 1px solid #604848; background-color: #ebf2d1;}
#detail form div#box span#cena {text-align: center; font-size: 22px; color: #c0d860; font-weight: bold; display: block; width: 120px; line-height: 30px; position: absolute; top: 0; right: 0;}
#detail form div#box input {border: 1px solid #604848; font-family: Arial, Georgia; position: absolute; top: 38px; left: 177px; font-size: 120%; color: #604848; width: 16px; padding: 0px; text-align: center;}
#detail form div#box button { width: 0; height: 0; border: 0; cursor: pointer; position: relative; top: 34px; left: 215px; padding: 23px 80px 0 0;}
#detail form div#box button span {visibility: hidden;}

#detail form div#box input#tobasket {border: 0; cursor: pointer; position: absolute; top: 34px; left: 215px; background: transparent;}
#detail form div#box input#tobasket {color: #fff; font-size: 110%; font-weight: bold; text-decoration: none; display: block; width: 80px; height:24px; padding: 5px 3px 5px 20px;}
#detail form div#box input#tobasket:hover {color:#c0d860;}
#detail a.print {cursor: pointer; background: url(); position: absolute; color: #fff; font-size: 110%; font-weight: bold; text-decoration: none; top: 282px; right: 0px; padding: 6px 2px 4px 24px; display: block;}
#detail a.print:hover {color:#c0d860;}

#detail span.news {display: block; position: absolute; top: -7px;  left: 267px; width: 0; height: 0; padding: 48px 0 0 48px; overflow: hidden; background: transparent url(hvezda-novinka.png) no-repeat left top;}
#detail span.akce {display: block; position: absolute; top: -7px;  left: 267px; width: 0; height: 0; padding: 48px 0 0 48px; overflow: hidden; background: transparent url(hvezda-akce.png) no-repeat left top;}
#detail span.tip {display: block; position: absolute; top: -7px;  left: 267px; width: 0; height: 0; padding: 48px 0 0 48px; overflow: hidden; background: transparent url(hvezda-tip.png) no-repeat left top;}
#detail #rank {position: absolute; top: 280px; left: 325px; width: 120px; height: 20px; }
#detail #rank li {float: left; padding: 2px; width: 18px;}
#detail #rank li a {float: left; display: block; width: 0; height: 0; overflow: hidden; padding: 16px 0 0 18px; text-decoration: none;}
#detail #rank li.r0 {background: url(hodnoceni.gif) no-repeat right top;}
#detail #rank li.r1 {background: url(hodnoceni.gif) no-repeat -20px top;}
#detail #rank li.r2 {background: url(hodnoceni.gif) no-repeat left top;}
#detail span#ranks {position: absolute; top: 280px; left: 450px; font-size: 200%; color: #789048; font-weight: bold;}
/* KOŠÍK */
#kosik .kosik_item {position: relative; width: 415px; padding: 126px 0 0 194px; height: 66px; margin-bottom: 5px; background: #d8e49c url(kosik_item.gif) no-repeat left top;}
#kosik .kosik_item h3 {font-size: 120%;}
#kosik .kosik_item h3 a {position: absolute; top: 8px; left: 200px; color: #fff; width: 300px; height: 24px; text-align: left; overflow: hidden; text-decoration: none;}
#kosik .kosik_item .cena {position: absolute; top: 12px; right: 7px; width: 95px; text-align: center; color: #604848; font-size: 180%; font-weight: bold;}
#kosik .kosik_item img {position: absolute; top: 8px; left: 9px; border: 0;}
#kosik .kosik_item .del {position: absolute; top: 75px; left: 506px; color: #fff; font-size: 110%; font-weight: bold; text-align: center; text-decoration: none; display: block; width: 95px; padding: 5px 0px;}
#kosik .kosik_item .detail {position: absolute; top: 52px; left: 506px; color: #fff; font-size: 110%; font-weight: bold; text-decoration: none; display: block; width: 73px; padding: 5px 0px 5px 22px;}
#kosik .kosik_item a:hover {color:#c0d860;}
#kosik .kosik_item input {position: absolute; top: 101px; left: 555px; border: 1px solid #604848; font-family: Arial, Georgia; font-size: 120%; color: #604848; width: 22px; padding: 0px; text-align: center;}
#kosik .kosik_item p {position: absolute; top: 30px; left: 200px; width: 290px; height: 80px; overflow: auto;}
#kosik .kosik_item div.opt {float: left; width: 175px; padding: 0px 10px 0 10px; background-color: #d8e49c; max-height: 110px; overflow: auto;}
#kosik .kosik_item div.opt label {text-transform: capitalize; margin: 4px 0; float: left; width: 75px; display: block; font-size: 110%; line-height: 19px;}
#kosik .kosik_item div.opt select { font-family: Arial, Georgia; text-transform: capitalize; margin: 4px 0; float: right; width: 100px; display: block; font-size: 110%; padding: 1px; border: 1px solid #604848; background-color: #ebf2d1;}
#kosik .kosik_item div.optgroup {height: 60px; overflow: auto;}
/* Objednávky */
#kosik form#objednavka table {padding: 20px; background-color: #f7faeb; width: 100%;  border: 2px solid #c0d860; margin: 5px 0;}
#kosik form#objednavka table th {font-size: 130%; vertical-align: top; font-weight: normal; text-align: right; width: 160px; padding-right: 5px;}
#kosik form#objednavka table input { border: 1px solid #604848; font-family: Arial, Georgia; font-size: 120%; color: #604848; width: 200px; }
#kosik form#objednavka table select { border: 1px solid #604848; font-family: Arial, Georgia; font-size: 120%; color: #604848; width: 202px; }
#kosik form#objednavka table textarea { border: 1px solid #604848; font-family: Arial, Georgia; font-size: 120%; color: #604848; width: 100%; height: 80px; }
#kosik form input.button {float: right; border: 0px; color: #fff; cursor: pointer; font-family: Arial, Georgia; font-size: 110%; font-weight: bold; text-decoration: none; display: block; text-align: left; width: auto; height: 36px; padding: 4px 30px 4px 10px; background: #604848 url(bigbutton.gif) no-repeat right top}
#kosik form input.button:hover {color: #c0d860;}
#kosik form a.button2 {float: left; border: 0px; color: #fff; cursor: pointer; font-family: Arial, Georgia; font-size: 110%; font-weight: bold; text-decoration: none; display: block; text-align: left; width: auto; height: 24px; padding: 12px 10px 0px 30px; background: #604848 url(bigbutton2.gif) no-repeat left top}
#kosik form a.button2:hover {color: #c0d860;}
#kosik #main ul li {color: #990000; font-weight: bold; line-height: 15px; font-size: 120%;}
#kosik #main ul {padding: 10px; margin: 10px; border: 1px solid #ff0000; background-color: #faebf1;}
/* Košík v headeru */
#basket {width:242px; height:61px; background: #c0d860 url(basket.gif) no-repeat left top; position: absolute; top: 0; right: 3px;}
#basket h4 {color: #607848; font-size: 160%; font-weight: bold; padding: 5px 10px 2px 10px;}
#basket a {position: absolute; top: 25px; left: 146px; width: 0; height: 0; overflow: hidden; padding: 24px 86px 0 0;}
#basket table {border-collapse: collapse; width: 145px;}
#basket table td {font-size: 130%; font-weight: bold; color: #604848; }
#basket table th {font-size: 110%; font-weight: bold; color: #607848; text-align: left; width: 70px; padding-left: 10px;}
/* Statické stránky */
#text #main p, #text #main ul, #text #main li {text-align: justify;}
#text #main ul, #text #main ol {margin: 0; padding: 0; color: #604848; font-size: 130%; line-height: 15px; padding-right: 10px; padding-top: 5px;}
#text #main ul li {margin: 0; list-style: square; line-height: 15px; padding-bottom: 3px; margin-left: 25px;} 
#text #main ol li {margin: 0; list-style: decimal; line-height: 15px; padding-bottom: 3px; margin-left: 30px;} 
#text #main ol li a {color: #604848;}
#text #main ol li a:hover {text-decoration: none;}
/* Kontakty */
#kontakty #main h2 {border: 0; font-size: 150%;}
/* Stránkování */
#main div#pagging {padding-top: 15px; clear:both;}
#main div#pagging p {padding-top: 5px;}
#main div#pagging p a {padding-top: 2px; background: url(page.gif) no-repeat left top; width: 17px; height: 20px; display: block; float: left; border-right: 1px solid #fff; text-decoration: none; text-align: center; font-weight: bold; color: #fff; font-size: 85%;}
#main div#pagging p a:hover {color: #604848;}
#main div#pagging p span {border-left: 1px solid #fff; padding-top: 2px; background: url(page.gif) no-repeat right top; width: 20px; height: 20px; display: block; float: left; border: 0; text-decoration: none; text-align: center; font-weight: bold; color: #fff; font-size: 100%;}
#main div#pagging span.popis { display: block; font-size: 140%; color: #789048; font-weight: bold; background: url(); float: none; width: 600px; border-bottom: 2px solid #c0d860; text-align: left;}
#main div#pagging p a.left {padding-top: 1px; margin-left: 5px;}
#main div#pagging p a.right {padding-top: 1px; margin-right: 5px;}
/* Hight-slide */
.slide {cursor:url(./graphics/zoomin.cur),pointer;    outline:none;}
.highslide-wrapper{background:white;}
.highslide-image{border:2px solid white;}
.highslide-image-blur{}
.highslide-caption{display:none;        border:2px solid white;    border-top:none;    font-family:Verdana,Helvetica;    font-size:10pt;    padding:5px;    background-color:white;}
.highslide-loading{display:block;color:black;font-size:8pt;font-family:sans-serif;font-weight:bold;    text-decoration:none;padding:2px;border:1px solid black;    background-color:white;        padding-left:22px;    background-image:url(./graphics/loader.white.gif);    background-repeat:no-repeat;    background-position:3px 1px;}
a.highslide-full-expand{background:url(./graphics/fullexpand.gif) no-repeat;display:block;margin:0 10px 10px 0;width:34px;height:34px;}
.highslide-display-block{display:block;}
.highslide-display-none{display:none;}
/* onmouseoverefekt */
div#tipDiv { padding:4px; color:#000; padding: 0; background: #CFDFA7;border:1px solid #604848; width:220px; opacity: .93; -moz-opacity: .93; filter:alpha(opacity=93); z-index: 13000; }
div#tipDiv span.nadpis {line-height: 14px; display: block;font-weight: bold; font-size: 120%; margin: 0; color: #604848; padding: 8px 30px 4px 4px; background: #C3DF7D url(hovernadpis.jpg) no-repeat right bottom; border-bottom: 1px solid #B5CF74;}
div#tipDiv p {padding: 2px 5px 
5px 5px; font-size: 120%; }
/* Dárek zdarma */
#detail #darek {border: 2px solid #657D49; background-color: #D8E49C; padding: 10px; height: 62px;}
#detail #darek h3 {font-size: 140%; width: 250px; float: left; background: url()!important; padding: 0 !important;}
#detail #darek a img {float: right; width: 260px; padding: 0px; border: 1px solid #657d49;}
#detail #darek p {clear:left; float: left; width: 200px; }

.bottom-banner { text-align: center; padding: 30px;}
#detail a#facebook {position: absolute; top: 310px; right: 0;}
#index #main #novinky-carousel li {float: none;}
#index #main #novinky-carousel li a {margin: 0; background: none; color: #fff; float: none; padding: 0; height: auto; text-transform: none; font-size: 100%;}
#index #main #novinky-carousel li a:hover {margin: 0; background: none; }
#index #main #novinky-carousel li .item h3 {font-size: 120%;}
#index #main #novinky-carousel li .item h3 a {position: absolute; top: 200px; left: 12px; color: #fff; width: 169px; height: 24px; text-align: center; overflow: hidden;}
#index #main #novinky-carousel li .item h3 a {color: #fff; text-decoration: none;}
#index #main #novinky-carousel li .item .cena {position: absolute; top: 229px; right: 18px; color: #c0d860; font-size: 170%; font-weight: bold; width: 80px; text-align: center;}
#index #main #novinky-carousel li .item img {position: absolute; top: 20px; left: 9px; border: 0;}
#index #main #novinky-carousel li .item .basket {position: absolute; top: 226px; left: 5px; color: #fff; font-size: 110%; font-weight: bold; text-decoration: none; display: block; width: 58px; padding: 5px 3px 5px 22px;}
#index #main #novinky-carousel li .item .detail {position: absolute; top: 135px; right: 14px; color: #fff; font-size: 110%; font-weight: bold; text-decoration: none; display: block; width: 68px; padding: 5px 3px 5px 22px;}
#index #main #novinky-carousel li .item a:hover {color:#c0d860;}
#index #main #novinky-carousel li .news .star {display: block; position: absolute; top: 0; right: 0; width: 0; height: 0; padding: 48px 0 0 48px; overflow: hidden; background: transparent url(hvezda-novinka.png) no-repeat left top;}
#index #main #novinky-carousel li .tip .star {display: block; position: absolute; top: 0;  right: 0; width: 0; height: 0; padding: 48px 0 0 48px; overflow: hidden; background: transparent url(hvezda-tip.png) no-repeat left top;}
#index #main #novinky-carousel li .akce .star {display: block; position: absolute; top: 0; right: 0; width: 0; height: 0; padding: 48px 0 0 48px; overflow: hidden; background: transparent url(hvezda-akce.png) no-repeat left top;}
#btns-komplety {position: relative}
#btn-prev1 {color: #604848; font-size: 110%; font-weight: bold; cursor: pointer; cursor: hand; position: absolute; top: -20px; right: 50px;}
#btn-next1 {color: #604848; font-size: 110%; font-weight: bold; cursor: pointer; cursor: hand; position: absolute; top: -20px; right: 0px;}
/* flash banner */
div.flash-banner {padding: 15px 0;}
div.flash-banner img {border: 0;}

#jquery-live-search {
	background:#778E48;
	padding: 0px 0px 10px 0;
	overflow: auto;
	position: absolute;
	width: 565px !important;
	margin-left: 180px !important;
	top: 350px !important;
	z-index: 99;
	border-width: 0 1px 1px 1px;

	-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
}
#jquery-live-search h1 {background-color: #607848; color: #fff; font-size: 160%; padding: 5px 10px; margin: 0; position: relative;}
#jquery-live-search h1 span {background-color: #607848; color: #fff; font-size: 70%; padding: 0px; display: block; position: absolute; top: 7px; right: 10px;}
#main2 {padding: 10px;}
#main2 .item {float: left; padding: 4px 0 0 4px; position: relative; top: 0; left: 0; margin: 0 !important;}
#main2 .item img {border: 2px solid #604848; width: 100px; height: 100px;}
#main2 a.vice {color :#fff; padding: 4px 6px; font-size: 110%; display:block;font-weight: bold; float:right;margin: 10px 0 0 0; background: #604848; text-decoration: none;}
#main2 p {font-size: 130%; color: #fff; padding: 10px 0 0 0;}

#kod {position: absolute; top: 310px; left: 320px; display: block; font-size: 110%; color: #604848;}
.fs140 {font-size: 140%;}


#mailing form input.fl {float:left;}
#mailing form input.fr {float:right;}
#mailing form input.button {border: 0px; color: #fff; cursor: pointer; font-family: Arial, Georgia; font-size: 110%; font-weight: bold; text-decoration: none; display: block; text-align: center; width: 280px; height: 36px; background: #604848}
#mailing form input.button:hover {color: #c0d860;}

#seznamKategorii {font-size: 100%;}
#seznamKategorii li {display: block !important; float:none !important; }
#seznamKategorii li a {background: url() !important; display: block !important; text-transform: none !important; float: none !important; padding: 0 !important; font-weight: normal !important;}
#seznamKategorii li a:hover {color: #604848 !important;}
#seznamKategorii li.level1 {font-size: 200%; padding: 20px 0 10px 0;}
#seznamKategorii li.level2 {font-size: 120%; padding: 3px 3px 0px 20px; }
#seznamKategorii li.level3 {padding-left: 50px;}
#seznamKategorii li.level4 {padding-left: 70px;}
