/* Eshop */
form.eshop-f{margin-top: 0; margin-bottom: 0.8em;}
fieldset.eshop-fi{border: 1px solid #7BC3DE; margin: 0; clear: both; width: 37em; padding: 0.8em; margin-bottom: 1.6em;}
div.eshop-f-bl{padding-bottom: 0.2em; padding-top: 0.2em; clear: both;}
div.eshop-f-itm{clear: none; display: block; float: left; width: 15em /*width: 45%*/;}
div.eshop-f-val{clear: none; display: block; float: right; width: 20em/* width: 50%*/;}
strong.eshop-f-err{color: Red;}
input.eshop-f-inp, select.eshop-f-inp{width: 19em;}
div.eshop-p, p.eshop-p{padding: 0; margin: 0; margin-top: 0.8em;}
ul.eshop-ul-pack{margin: 0; margin-left:1.5em; padding: 0;}
ul.eshop-ul-pack li{list-style-image: url(../images/layout/list2.gif); margin-top: 0.5em; margin-bottom: 0.5em;}

form.bl-next{float : right;}
form.bl-next p{margin-top : 1em;}
p.bl-send{float : left; margin-top : 1em;}

/* Basket */
h2.basket-h{background: #70C8F0 url(../images/layout/bg-bl-h.gif) repeat-x bottom; color: White; 
	padding: 0.2em 0.5em; font-size: 1.1em;}
table.basket-tab {border: 1px solid #F3F3F3; border-collapse: collapse; width: 100%;}
table.basket-tab td{border: 1px solid #F3F3F3; padding: 0.5em; text-align: right;}
table.basket-tab th{border: 1px solid #F3F3F3;}
table.basket-tab td.basket-td1{ text-align: left;}
table.basket-tab td.basket-td2{width: 7em;}
table.basket-tab td.basket-td3{width: 6em; text-align: center;}
tr.basket-tr-sum td{ background-color: #F5F5F5;}
td.basket-td-all{font-size: 1.2em;}
a.basket-desc-btn{ color: gray;}
span.basket-price-eur{font-size: 0.9em; color: Gray; white-space: nowrap;}
strong.basket-price{font-size: 1.1em; color: Red;}
form#basket-delivery{margin-bottom : 0;}
form#basket-delivery ul{margin : 0; padding : 0; list-style : none;}
#basket-price-interval{float : left; width : 70%;}
#basket-price-final{float : right; width : 25%; text-align : right;}
img.basket-img{float : right;}

/* Catalogue */

/* pic */
ul.catalogue-ul{margin: 0; padding: 0;}
ul.catalogue-ul li{list-style: none; list-style-image: none; float: left; margin-bottom: 1em; margin-right : 2px;
	border: 1px solid #F3F3F3;  background: url(../images/layout/bg-catalogue.gif) repeat-x top;}
ul.catalogue-ul li h2{margin: 0.2em 0.5em; font-size: 1em;}
ul.catalogue-ul li h2 a{color: #11AAF0;}
ul.catalogue-ul li p{margin: 0; padding: 0.2em 3px;}
img.catalogue-img{border: none; margin: 5px 0;}
div.catalogue-bl {width: 157px; height: 24em; text-align: center; }
.catalogue-bl p{position : relative;}
.catalogue-list-action{position : absolute; right : 0; top : 6px; width : 46px;}

/* list */
table.catalogue-tab{font-size: 1em; border-collapse: collapse; border: none; width : 100%;}
table.catalogue-tab td, table.catalogue-tab th{border-right: 1px solid white; border-left: 1px solid white; border-top: none; 
	border-bottom: 1px solid #F3F3F3; padding-top: 0.2em; padding-bottom: 0.2em;}
table.catalogue-tab th{text-align : right;}
table.catalogue-tab h2{margin: 0; font-size: 1em;}
table.catalogue-tab h2 a{color: #11AAF0;}
table.catalogue-tab h3{margin: 0; font-weight: normal; font-size: 0.9em;}
table.catalogue-tab th.catalogue-th1{text-align: left;}
td.catalogue-td1{width: 52%; vertical-align: top;}
td.catalogue-td2{width: 12%; vertical-align: top; text-align: center;}
td.catalogue-td3{width: 12%; text-align: right; vertical-align: top;}
td.catalogue-td4{width: 12%; text-align: right; vertical-align: top;}
td.catalogue-td5{width: 12%; text-align: right; vertical-align: top;}

strong.catalogue-price{color: Maroon; white-space: nowrap;}
span.catalogue-price-lb{color: Maroon;}
span.catalogue-price-old{color: Gray;}
span.catalogue-price-old-lb{color: Gray;}
span.catalogue-price-eur{color: Gray; font-weight: normal; font-size: 90%;}
span.catalogue-price-eur-lb{color: Gray; font-size: 90%;}
span.catalogue-availability{color: #11AAF0;}
span.catalogue-color{color: #DAA520;}
span.catalogue-deduc{color: Green; font-weight: bold; text-transform: uppercase; font-size: 0.9em;}

div.catalogue-reduc-line{margin: 0; padding: 0; margin-bottom: 0.8em; padding-bottom: 0.8em; 
	border-bottom: 1px solid #F3F3F3; color: #FF9999; font-size: 1.1em;}

div.catalogue-line{margin: 0; padding: 0; margin-bottom: 0.8em; padding-bottom: 0.8em; border-bottom: 1px solid #F3F3F3;}
div.catalogue-line form, div.catalogue-line form p{margin: 0; padding: 0; display: inline;}

div.catalogue-prod-line{padding-bottom: 0.8em; border-bottom: 1px solid #F3F3F3; margin-bottom: 1.5em;}
div.catalogue-prod-line form{margin: 0; padding: 0;}
div.catalogue-prod-line p{margin: 0; padding: 0;}
div.catalogue-prod-line input{ vertical-align: middle;}
a.catalogue-prod-line-active{color: red;}
a.catalogue-prod-line-active:visited{color: red;}

ul.catalogue-subcat{margin: 0; margin-left: 15px; padding: 0; line-height: 1.6em;}
ul.catalogue-subcat li{list-style-image: url(../images/layout/list.gif);}

/* Home */
div.home-bl{float: left; width : 216px;}
div.home-bl-body{padding-right: 1em;}
div.home-bl h2.home-h{background: #11AAF0 url(../images/layout/bg-bl-h.gif) repeat-x bottom; color: White; 
	margin-top: 0; padding: 0.2em 0.5em; font-size: 1.1em;}
div.home-bl h2.home-h a{color: White;}
div.home-bl h2.home-h a:visited{color: White;}

/* LowerPrice */
#lowerprice-f fieldset{border : none;}
#lowerprice-f legend{display : none;}

/* New */
div.new-bl{margin-top: 0; padding-right: 0.5em; clear: both; margin-bottom: 1em;}
h3.new-h{margin-bottom: 0;}
img.new-logo{float: right; margin-left: 5px; margin-bottom: 5px;}

/* Order */
form#order-f{margin-top : 1em;}
form#order-f textarea{width: 99%;}
strong.order-price{color: Red;}

/* OrderMenu */
ul.order-menu{padding : 0; margin : 0; width : 100%;}
ul.order-menu a{text-decoration : none;}
ul.order-menu li{list-style : none; float : left; width : 33%;}
ul.order-menu span.order-menu-step{font-weight : bold; display : block; float : left; text-align : center; margin-right : 1em; color : #11AAF0;}
ul.order-menu span.order-menu-step-b{border : 3px solid #11AAF0; display : block; padding : 0.4em 0.6em;}
ul.order-menu li.active a{color : #11AAF0;}

/* Producer */
ul.producer-ul{margin: 0; padding: 0;}
ul.producer-ul li{list-style: none; list-style-image: none; float: left;	width: 150px; height: 130px; text-align: center;}
ul.producer-ul li h2{margin: 0; font-size: 1.1em;}
ul.producer-ul li h2 a{color: #11AAF0;}
ul.producer-ul img{border: none; margin-top: 3px;}
img.producer-logo{border: none; float: left; margin-right: 10px; margin-bottom: 5px;}
h2.producer-h{background: #11AAF0 url(../images/layout/bg-bl-h.gif) repeat-x bottom; color: White; 
	padding: 0.2em 0.5em; font-size: 1.2em;}

/* Product, Package */
div.product-bl{width: 300px; float: left;}
ul.product-ul{margin: 0; padding: 0;}
ul.product-ul li{list-style: none;  list-style-image: none; margin-bottom:1px; padding: 3px 5px;}
li.product-li-od{background-color: #EBEBEB;}
li.product-li-ev{background-color: #F7F7F7;}
span.product-lb, label.product-lb{display: block; float: left; width: 35%;}
span.product-val, strong.product-val{display: block; float: right; width: 62%;}
strong#product-price{color: Red; font-size: 1.1em;}
span#product-price-old{text-decoration: line-through;}
span.product-color{color: #DAA520;}
strong.product-deduc{color: green; text-transform: uppercase;}
img.product-logo{border: none; float: left; margin-right: 10px; margin-bottom: 5px;}
p.product-line{ line-height: 1.6em;}
p.product-line span{color: Silver;}
div.product-photo{float: right; text-align: right; width : 338px;}
div.product-photo img{border: 4px solid #F3F3F3;}
div.product-photo a:hover img{border: 4px solid #11AAF0;}
div.product-photo-bl{float: left; text-align: center; margin-right: 3px; height: 16em;}
div.product-photo-bl img{border: 3px solid green;}
div.product-photo-bl a img{border: 3px solid #F3F3F3;}
div.product-photo-bl a:hover img{border: 3px solid #11AAF0;}
h2.product-h{background: #11AAF0 url(../images/layout/bg-bl-h.gif) repeat-x bottom; color: White; padding: 0.2em 0.5em;}

div.productinfo-bl{float : left; width : 49%;}
div.productinfo-bl ul{margin : 0; margin-left: 15px; padding : 0; line-height : 1.6em; }
div.productinfo-bl ul li{list-style-image : url(../images/layout/list.gif);}

.product-parameter-bl{float: left; text-align: center; margin-right: 3px; height: 11em;}
.product-parameter-bl img{border: 1px solid green;}

/* Reclamation */
h2.reclamation-h{background: #11AAF0 url(../images/layout/bg-bl-h.gif) repeat-x bottom; color: White; 
	padding: 0.2em 0.5em; font-size: 1.2em;}

/* Search */
p.search-line{margin: 0; padding: 0; margin-bottom: 0.8em; padding-top: 0.8em; padding-bottom: 0.8em; 
	border-bottom: 1px solid #F3F3F3; border-top: 1px solid #F3F3F3;}

/* UserContact */
form#usercontact-f{margin-top : 1em;margin-bottom : 0;}

/* UserOrder */
table.user-order-tab{border: none; border-collapse: collapse; width : 100%;}
table.user-order-tab td, table.user-order-tab th{border-right: 1px solid white; border-left: 1px solid white; border-top: none; 
	border-bottom: 1px solid #7BC3DE;padding: 0.5em;}
td.user-order-td1{text-align: left;}
div.user-order-pagging{float: right; margin-top: 1.5em; margin-bottom: 1em;}
table.user-order-tabprod{border: none; border-collapse: collapse; width: 100%;}
table.user-order-tabprod td{border-right: 1px solid white; border-left: 1px solid white; border-top: 1px solid #F3F3F3; 
	border-bottom: none; padding: 0.5em;}
table.user-order-tabprod th{border-right: 1px solid white; border-left: 1px solid white; border-top: none; border-bottom: none; 
	padding: 0.5em;}
td.user-order-td2{width: 7em;}
td.user-order-td3{width: 6em;}
fieldset.user-order-fi{border: 1px solid #7BC3DE; margin: 0; clear: both; padding: 0.8em; margin-bottom: 1.6em;}

/* MODULY SLOUPCE */
div.eshop-bl{margin-bottom: 1.5em; margin-top: 1em;}
div.eshop-bl-body{ background: #F2F2F2 url(../images/layout/bg-bl-body.gif) repeat-x top; padding: 10px; padding-top: 5px;}
div.eshop-bl ul{margin: 0; margin-left: 15px; padding: 0;}
div.eshop-bl ul li{list-style-image: url(../images/layout/list.gif);}
div.eshop-bl a img{border : none;}

div.h{margin: 0; padding: 0.2em 0.5em; font-size: 1em; color: white;border-bottom: 2px solid white;  
	background: #11AAF0 url(../images/layout/bg-bl-h.gif) repeat-x center center;}
div.h a{color: White;}
div.h a:visited{color: White;}

input.eshop-bl-inp{width: 130px;}
div.eshop-bl-p, p.eshop-bl-p{margin-bottom: 0.5em; margin-top: 0.5em;}
div.eshop-bl form{margin: 0; padding: 0;}

/* BannerInfo */
div#banner-info-bl1 p.eshop-bl-p, div#banner-info-bl2 p.eshop-bl-p{text-align: center;}
div#banner-info-bl1 img, div#banner-info-bl2 img{border: none;}

/* Category */
div#category-bl div.eshop-bl-body{ background: none; padding: 0;}
div#category-bl ul{margin-left: 0; padding: 0; border-top: 1px solid #C6E7F1;}
div#category-bl ul li{list-style-image: none; list-style: none; border-bottom: 1px solid #C6E7F1;  background-color: #F2F2F2; clear: both;}
div#category-bl ul li li{background-color: #FEFEFE;}
div#category-bl a{display: block; padding-bottom: 0.4em; padding-top: 0.4em; padding-left: 10px; padding-right: 10px; text-decoration: none;}
/*div#category-bl a:hover{background-color: #737173; color: White;} blika*/
ul.category-ul1{display: none;border-top: 1px solid White; }
ul.category-ul2{display: none;border-top: 1px solid White;}
a.category-active{text-decoration: none; font-weight: bold;}
div#category-bl ul.category-ul1 a{padding-left: 20px;}
div#category-bl ul.category-ul2 a{padding-left: 30px;}

/* Fried Info */
div#fried-info p.eshop-bl-p{text-align: center;}
div#fried-info img{margin-bottom: 2px;}

/* Payment Info */
div#payment-info p.eshop-bl-p{text-align: center;}
