html { background:url(img/html.gif) center top repeat-x #c7d175; }

html body img { border:0 !important; }

body { background:none; }
#siteFoot { background-color: white; border-top: 1px solid #f4fade; width: 820px; }
#siteHead {height: 112px; background:url(img/header.gif) 0 0 no-repeat; }

#siteHead h1 { padding:0; font-size:1em; }
#siteHead h1 a, #siteHead h1 a:visited { color:white; display:block; width:233px; height:49px; position:relative; left:22px; top:17px; opacity:.7; text-align:right; }

#siteHead h2 { position:absolute; top:-100000px; }

#webSite { width: 998px; background:url(img/pruh.gif) 0 0 repeat-y; }
#siteMain { background:none; width:998px; padding:0 0 20px; }
#leftBar { width:240px; position:relative; left:9px; }
#rightBar { width:208px; position:relative; right:9px; }
#mainBar { width:520px !important; padding:0 !important; position:relative; left:16px; }

#siteFoot { background:url(img/footer.gif) 0 bottom no-repeat; border:none; width:auto; padding:0 9px 20px; }
#siteFoot #rightFoot { display:none;  }
#siteFoot #leftFoot { border-top:2px solid #a1ae31; width:980px !important; text-align:center; padding:10px 0 0; }
#siteFoot #leftFoot br { display:none !important; }
#siteFoot #leftFoot p { border-top:1px solid #a1ae31; padding:5px 0; }

#myMenu { margin:0 !important; background:url(img/menu.gif) center bottom #d0d698 no-repeat !important; padding:10px 0 84px !important; width:240px; }
#myMenu ul { margin:0 !important; padding:0 !important; left:0px; width:240px; }
body #myMenu li { float:none !important; width:auto !important; line-height:32px; &line-height:18px; padding:0 0 2px !important; background:url(img/menu-li.gif) left bottom repeat-x; width:240px; }
#myMenu li a { display:block; padding:0 10px 0 28px; width:auto; background:url(img/menu1.gif) 10px 13px no-repeat !important; color:#596300 !important; font-weight:bold; }
#myMenu li a:hover,
#myMenu li.select a { background:url(img/menu2.gif) 10px 13px no-repeat !important; color:#fff !important; }
#myMenu li.select ul { margin:0 !important; }
body #myMenu li.select ul li { background-position:left top !important; padding:2px 0 0 !important; height:auto; width:240px; }
#myMenu li.select ul li a { width:auto !important; background:url(img/menu3.gif) 39px 15px no-repeat !important; padding-left:48px !important; font-weight:normal; color:#596300 !important; }
#myMenu li.select ul li a:hover,
#myMenu li.select ul li.select a { background:url(img/menu4.gif) 38px 15px no-repeat !important; color:white !important; }
#myMenu li.select ul li.select ul { margin:0 !important; }
body #myMenu li.select ul li.select ul li { background-position:left top !important; padding:2px 0 0 !important; }
#myMenu li.select ul li.select ul li a { width:auto !important; background:url(img/menu3.gif) 59px 15px no-repeat !important; padding-left:68px !important; font-weight:normal; color:#596300 !important; }
#myMenu li.select ul li.select ul li a:hover,
#myMenu li.select ul li.select ul li.select a { background:url(img/menu4.gif) 58px 15px no-repeat !important; color:white !important; }
#myMenu li.select ul li.select ul li.select ul { margin:0 !important; }
body #myMenu li.select ul li.select ul li.select ul li { background-position:left top !important; padding:2px 0 0 !important; }
#myMenu li.select ul li.select ul li.select ul li a { width:auto !important; background:url(img/menu3.gif) 59px 15px no-repeat !important; padding-left:68px !important; font-weight:normal; color:#596300 !important; }
#myMenu li.select ul li.select ul li.select ul li a:hover,
#myMenu li.select ul li.select ul li.select ul li.select a { background:url(img/menu4.gif) 58px 15px no-repeat !important; color:white !important; }

.cleaner2 { padding:0; }

#rightBar .cartdiv { margin:0 !important; padding:0 !important; }
#icon-cart { border:none; position:absolute; top:-49px; right:9px; margin:0 !important; }
#icon-cart a { width:191px; height:36px !important; background:url(img/kosik.gif) 0 0 no-repeat; overflow:hidden; text-indent:-10000px; padding:0 !important; }
.cart-text { margin:0 !important; padding:0 !important; position:absolute !important; right:9px; top:-73px; }
.cart-text a { color:white; }
.cart-text a:hover { text-decoration:underline; }

.searchdiv { margin:0 !important; padding:0 !important; position:absolute; right:216px; top:-34px; border:none; width:600px; text-align:right; }
.searchdiv br { display:none !important; }
.searchdiv .searchText { width:440px; }

#leftBar .object-text,
#leftBar .object-text p,
#rightBar .object-text p,
#rightBar .object-text { background:#eef4ba !important; margin:0 0 6px !important; padding:10px 10px 30px; position:relative; color:#596300; width:188px; }
#leftBar .object-text { width:220px; }
#leftBar .object-text a,
#leftBar .object-text a p,
#rightBar .object-text a p,
#rightBar .object-text a { color:#596300; }
#leftBar .object-text h2.subtitle,
#leftBar .object-text h2.subtitle p,
#rightBar .object-text h2.subtitle p,
#rightBar .object-text h2.subtitle { position:absolute; left:0; bottom:0; margin:0; color:white; font-size:14px !important; height:20px; padding:0 5px 0 25px; width:178px; background:url(img/subtitle.gif) 6px center no-repeat #a1ae31 !important; line-height:20px; }
#leftBar .object-text h2.subtitle { width:210px; }
#rightBar .object-text img { float:none !important; margin:-10px; }

#form-116 { display:none; }

#rightBar #myMenu { display:none; }

.product-columns-table-3 { border-collapse: collapse; width:520px !important; margin:0 !important; }
body #mainBar .product-columns-table-3 td { border:none !important; overflow:hidden; padding:0 !important; }
.product-columns-table-3 .product-cols-form { height:1px; }
body #mainBar .product-columns-table-3 td.product-cols { height:1px; background:#eef4ba; border:none !important; padding:5px 10px !important; vertical-align:top; width:170px !important; }
.product-columns-table-3 td.product-cols h3 { font-weight:normal; text-align:left; margin:0 !important; }
.product-columns-table-3 td.product-cols h3 a { color:#596300; }
body #mainBar table.product-columns-table-3 td.product-cols-image { background:none; border:none !important; padding:15px 0 5px !important; }
.product-columns-table-3 tr.splitter { display:none; }
body #mainBar .product-columns-table-3 td.product-cols-form { padding:0 0 5px; }
body #mainBar .product-columns-table-3 td.product-cols-form label { display:none; }
body #mainBar .product-columns-table-3 td.product-cols-form input { width:123px; height:34px; background:url(img/koupit.gif) 0 0 no-repeat; border:none; text-indent:-1000px; }
body #mainBar .product-columns-table-3 td.product-price { font-size:1.2em; }

#product-table { background:none !important; border:none !important; margin:0 !important; }
#product-table td { background:none !important; }
#product-table tr.submit td { padding:0; }
#product-table tr.submit td * { vertical-align:middle; }
#product-table td input.submit { width:191px; height:36px; line-height:36px; background:url(img/kosik2.gif) center center no-repeat; text-indent:-10000px; border:none; }
#product-table tr.empty { display:none; }

.loginform { display:none; }
