.col1 { float:left; width:200px; }
.col2 { float:left; width:700px; }




#eshopTree ul { margin:0px; }
#eshopTree li {  }
#eshopTree li a { text-decoration:none; }
#eshopTree li ul { margin:5px 0px 5px 30px; display:none; }
#eshopTree li ul li {  }
#eshopTree li.active a { font-weight:bold; }
#eshopTree li.active ul { display:block; }
#contents #eshopTree .margin { margin:0px 5px; padding:5px 0px; }



#eshopCartPanel img { float:right; }
#eshopCartPanel .btn { float:left; border:none; width:92px; padding:4px 0px; margin:0px 2px 0px 0px; color:#363636; font-size:12px; text-decoration:none; text-align:center; background:url('/_templates/jezdecke-potreby/images/green_btn.gif') no-repeat; display:block; }
#eshopCartPanel .btns { margin:10px 0px 0px 0px; clear:right; height:25px; }

#eshopSearch .input { width:150px; border:1px solid #ccc; }
#eshopSearch .btn { width:40px; border:1px solid #ccc; background:#ddd; }

.loginForm { font-size:12px; }
.loginForm .login_input { margin:0px 0px 5px 0px; padding:5px 5px; background:url('/_templates/jezdecke-potreby/images/login_input.gif') no-repeat; }
.loginForm .login_input input { width:125px; border:none; background:transparent; }
.loginForm .login_btn { margin-left:91px; background:url('/_templates/jezdecke-potreby/images/green_btn.gif') no-repeat; }
.loginForm .login_btn input { width:92px; height:22px; border:none; background:transparent; }
.loginForm .btn { margin:0px auto 2px auto; display:block; width:92px; padding:4px 0px; text-align:center; text-decoration:none; background:url('/_templates/jezdecke-potreby/images/green_btn.gif') no-repeat; }
.loginForm p { text-align:center; }

.eshop .katalog-zbozi .cleanerL { clear:left; }
.eshop .katalog-zbozi .children { margin:10px 0px; }
.eshop .katalog-zbozi .children li { float:left; width:200px; list-style-image:url('/_templates/jezdecke-potreby/images/bullet_white.gif'); margin:0px 0px 5px 20px; }
.eshop .katalog-zbozi .zbozi-item { position:relative; border:1px solid #5f9e00; float:left; font-size:11px; width:238px; margin:0px 10px 10px 0px; }
.eshop .katalog-zbozi .zbozi-item .roh1 { width:6px; height:6px; background:url('/_templates/jezdecke-potreby/images/goods_roh1.gif') no-repeat; position:absolute; top:-1px; left:-1px; }
.eshop .katalog-zbozi .zbozi-item .roh2 { width:6px; height:6px; background:url('/_templates/jezdecke-potreby/images/goods_roh2.gif') no-repeat; position:absolute; top:-1px; right:-1px; }
.eshop .katalog-zbozi .zbozi-item .roh3 { width:6px; height:6px; background:url('/_templates/jezdecke-potreby/images/goods_roh3.gif') no-repeat; position:absolute; bottom:-1px; right:-1px; }
.eshop .katalog-zbozi .zbozi-item .roh4 { width:6px; height:6px; background:url('/_templates/jezdecke-potreby/images/goods_roh4.gif') no-repeat; position:absolute; bottom:-1px; left:-1px; }
.eshop .katalog-zbozi .zbozi-item h2 { font-weight:bold; color:#5b5e56; font-size:14px; margin:0px; padding:5px 12px; background:url('/_templates/jezdecke-potreby/images/goods_h.gif') bottom repeat-x #d6fe9b; }
.eshop .katalog-zbozi .zbozi-item h2 a { color:#5b5e56; text-decoration:none; }
#contents .eshop .katalog-zbozi .zbozi-item .margin { margin:0px 5px; padding:5px 0px; height:120px; overflow:hidden; }
.eshop .katalog-zbozi .zbozi-item .image { float:left; margin:0px 10px 0px 0px; width:120px; height:100px; text-align:center; }
.eshop .katalog-zbozi .zbozi-item .image img { margin:0px auto; }
.eshop .katalog-zbozi .zbozi-item .desc { color:#000; font-size:10px; }
.eshop .katalog-zbozi .zbozi-item .cenadph { text-align:right; font-weight:bold; color:#ff7002; font-size:14px; margin:10px 0px; }
.eshop .katalog-zbozi .paging_pages { text-align:center; margin:10px 0px; }
.eshop .katalog-zbozi .paging_pages a { color:#cb6a00; border:1px solid #aaa; background:#ddd; text-decoration:none; padding:0px 5px; }
.eshop .katalog-zbozi .paging_pages a.disabled { color:#000; border:1px solid #ccc; background:#eee; }

.eshop .filters { margin:10px 0px; }
.eshop .filters table { width:100%; }

.eshop .input_add2cart { float:left; width:50px; }
.eshop .btn_add2cart { float:left; width:20px; height:20px; margin:0px 0px 0px 5px; border:none; background:url('/_templates/jezdecke-potreby/images/add2cart.gif') no-repeat; }

.eshop .search { border:1px solid #ccc; padding:10px; margin:20px 0px; text-align:center; }

.eshop img.titulni { float:right; margin:0px 0px 10px 10px; }
.eshop td { padding:2px 5px; font-size:13px; }
.eshop td.name { background:#333; font-weight:bold; }
.eshop td.value .input { width:30px; }
.eshop .gallery .item { float:left; margin:5px; border:1px solid #bbb; background:#ddd; padding:5px; }
.eshop .gallery .item a { display:block; text-align:center; }
.eshop .gallery .item a img { margin:0px auto; }
.eshop .gallery .item p { text-align:center; }
.eshop .gallery .addGal a { background: url('/_templates/jezdecke-potreby/images/icons/Plus.gif') center no-repeat #fff; width:150px; height:80px; }
.eshop .gallery .addGal a:hover { background-color:#ddd; }

.eshop .cart table { width:100%; border-collapse:collapse; }
.eshop .cart table th { border-bottom:1px solid #000; text-align:center; }
.eshop .cart table td { border-bottom:1px solid #ccc; }
.eshop .cart table td.code { width:30px; }
.eshop .cart table td.label { width:70%; }
.eshop .cart table td.amount { width:30px; }
.eshop .cart table td.amount input { width:30px; }
.eshop .cart table td.price { text-align:right; width:70px; }
.eshop .cart table td.action { width:20px; }
.eshop .cart table td.action a { display:block; }
.eshop .cart table tr.sum td { border:none; border-top:2px solid #000; font-weight:bold; }
.eshop .cart p.label { margin:0px; padding:0px; }
.eshop .cart p.tools { color:#666; font-size:10px; margin:0px; padding:0px; }

.eshop .orders table { width:100%; border-collapse:collapse; }
.eshop .orders table th { border-bottom:1px solid #000; text-align:center; }
.eshop .orders table td { border-bottom:1px solid #ccc; }
.eshop .orders table td.code { width:30px; }
.eshop .orders table td.label { width:70%; }
.eshop .orders table td.amount { width:30px; }
.eshop .orders table td.amount input { width:30px; }
.eshop .orders table td.price { text-align:right; }
.eshop .orders table td.action { width:20px; }
.eshop .orders table td.action a { display:block; }
.eshop .orders table tr.sum td { border:none; border-top:2px solid #000; font-weight:bold; }
.eshop .orders p.label { margin:0px; padding:0px; }
.eshop .orders p.tools { color:#666; font-size:10px; margin:0px; padding:0px; }

.checkout .numbers { float:right; position:relative; }
.checkout .numbers_container { position:absolute; top:-56px; right:0px; width:230px; }
.checkout .numbers a { width:56px; text-align:center; display:block; padding:10px 0px 10px 0px; margin:0px 20px 0px 0px; float:left; font-size:10px; text-decoration:none; background:url('/_templates/jezdecke-potreby/images/checkout_green.gif') center top no-repeat; }
.checkout .numbers a.active { background:url('/_templates/jezdecke-potreby/images/checkout_orange.gif') center top no-repeat; }
.checkout .numbers .nr { font-size:20px; color:#363636; }
.checkout .numbers .sum { font-size:14px; margin-top:70px; text-align:right; }
.checkout .numbers .sum .price { font-size:18px; font-weight:bold; }
.checkout .numbers .sumPozn { font-size:10px; text-align:right; }
.checkout .radios { margin:20px 10px; }

.regForm fieldset { border:1px solid #aaa; padding:10px; margin:0px 0px 10px 0px; }
.regForm fieldset legend { padding:2px 5px; margin:0px 5px; font-weight:bold; font-size:14px; }
.regForm table { width:100%; }
.regForm table td { padding:2px; }
.regForm table td.var { width:100px; text-align:right; vertical-align:top; }
.regForm table td.loginVar { width:30%; text-align:right; vertical-align:top; }
.regForm input, .regForm textarea { width:100%; }
.regForm input.btn { width:200px; }
.regForm textarea { height:100px; }
.regForm .mandatory { color:red; }
.regForm .error { color:red; font-weight:bold; }

.lostpswd table { width:100%; margin:20px 0px; }
.lostpswd td { padding:2px; }
.lostpswd table td.var { width:50%; text-align:right; vertical-align:top; }


