/*
 * C O M M O N   W S
 */
    /*
     * S M A L L S M A L L
     */
        .wsModuleSmall {
            margin-top:15px;
            margin-bottom:15px;
            width:151px;
            ###background:url(../_images/webshop/blockHeaderSmall.gif) no-repeat top;
            
        }
            .wsModuleSmall h2 {
                font-size:12px;
                font-weight:bolder;
                margin:0px;
                padding:0px;
                color:#fff;
                padding-top:3px;
                padding-left:5px;
                height:20px;
            }
        .wsModuleSmallBottom {
            background:url(../_images/webshop/blockBottomSmall.gif) no-repeat bottom;
            width:151px;
            height:5px;
            line-height:1px;
            font-size:1px;
        }
    /*
     * S M A L L
     */
        .wsModule {
            margin-top:15px;
            margin-bottom:15px;
            width:171px;
            background:url(../_images/webshop/blockHeader.gif) no-repeat top;
            
        }
            .wsModule h2 {
                font-size:12px;
                font-weight:bolder;
                margin:0px;
                padding:0px;
                color:#fff;
                padding-top:3px;
                padding-left:5px;
            }
        .wsModulBottom {
            background:url(../_images/webshop/blockBottom.gif) no-repeat bottom;
            width:171px;
            height:5px;
            line-height:1px;
            font-size:1px;            
        }     
        
    /*
     * B I G 
     */    
        .wsModuleBig {
            margin-top:15px;
            margin-bottom:15px;
            width:803px;
            clear: both;
            background:url(../_images/webshop/blockHeaderBig.gif) no-repeat top;
            
        }
        .wsModuleBig h2 {
            font-size:12px;
            font-weight:bolder;
            margin:0px;
            padding:0px;
            color:#fff;
            padding-top:3px;
            padding-left:5px;
            height:20px;
        }
            .wsModul #WebshopSimilarProducts ul {
			margin-bottom:0px;
			margin-top:0px;
			padding-left:0px;
		}
        .wsModulBigBottom {
            background:url(../_images/webshop/blockBigBottom.gif) no-repeat bottom;    
            width:803px;
            height:5px;
            line-height:1px;
            font-size:1px;
        }             
     
     /*
     * B I G S M A L L 
     */    
        .wsModuleBigSmall {
            margin-top:15px;
            margin-bottom:15px;
            width:641px;
            float:left;
            background:url(../_images/webshop/blockHeaderBigSmall.gif) no-repeat top;
            
        }
        .wsModuleBigSmall h2 {
            font-size:12px;
            font-weight:bolder;
            margin:0px;
            padding:0px;
            color:#fff;
            padding-top:3px;
            padding-left:5px;
            height:20px;
        }
        .wsModuleBigSmallBottom {
            background:url(../_images/webshop/blockBottomBigSmall.gif) no-repeat bottom;
            width:641px;
            height:5px;
            line-height:1px;
            font-size:1px;            
        }        
     
     /*
      * T A B L E
      */
     .table {
        border-collapse:collapse;
        width:100%;
     }              
        .table tfoot {
            font-weight:bolder;
        }
             .table thead tr {
                border-bottom:2px solid #e6e2e3;
             }
                .table tbody tr:hover {
                    background:#f7f5f6;
                 }                
                    
                .table tbody tr td {
                    border-bottom:1px solid #e6e2e3;
                    height:35px;
                    text-align:center;
                 }
                      
        /*
         * DT DD
         */
            dt {
                float:left;
                width:200px;
                padding-top:3px;
                text-align:right;
                height:16px;
                padding-right:5px;
                margin-right:5px;
                margin-left:15px;
            }                
            dd {
                width:300px;
                padding-top:3px;
                padding-left:5px;
                text-align:left;
                height:16px;
                float:left;
                margin:0px;
                margin-right:15px;
            }
                dt.odd, dd.odd {
                    background:#f4f5f7;    
                }   
     
     
     
/*
 * M O D U L E S
 */     
     
     
     

/*
 * C A T E G O R Y    T R E E
 */
        #WebshopCategoriesTree ul {
            margin:0px;
            padding:0px;
            padding-left:30px;
            margin-bottom:12px;
            margin-top:6px;
        }
            #WebshopCategoriesTree ul li {
                list-style:square;
                padding-left:3px;
                padding-top:3px;
            }
                #WebshopCategoriesTree ul li a {
                    text-decoration:none;
                    color:#534d53;
                    font-size:11px;
                }
                    #WebshopCategoriesTree ul li a:hover {
                        text-decoration:underline;
                    }
            #WebshopCategoriesTree h3 {
                margin:0px;
                border-top:1px solid #d4d2d2;
                padding:0px;
                display:block;
                text-decoration:none;
                color:#534d53;
                padding-left:5px;
                padding-top:5px;
                padding-bottom:5px;
                font-size:11px;
                cursor:pointer;
            }
                #WebshopCategoriesTree h3.hover {
                    background:#536070;
                    color:#fff;
                    border-top:1px solid #d4d2d2;
                }  
                #WebshopCategoriesTree h3.hover:hover {
                    background:#536070;
                    color:#fff;
                    background-image:url(../_images/webshop/categoryTreeClose.gif);
                    background-position:right center;;
                    background-repeat:no-repeat;                   
                }  
                #WebshopCategoriesTree h3:hover {
                    border-top:1px solid #d4d2d2;
                    background:#536070;
                    color:#fff;
                    background-image:url(../_images/webshop/categoryTreeOpen.gif);
                    background-position:right center;;
                    background-repeat:no-repeat;  
                }      
                
                #WebshopCategoriesTree h3.ez_link {
                    padding-top:0px;
                    padding-bottom:0px;
                    padding-left:0px;
                    
                }
                #WebshopCategoriesTree h3.ez_link:hover {
                    background-image:url(../_images/webshop/categoryTreeLink.gif);
                    background-position:right center;;
                    background-repeat:no-repeat;
                }   
                    #WebshopCategoriesTree h3.ez_link a  {
                        display:block;
                        text-decoration:none;
                        color:#534D53;
                        padding-top:5px;
                        padding-left:5px;
                        padding-bottom:5px;
                    }    
                        #WebshopCategoriesTree h3.ez_link a:hover  {
                            color:#fff;
                        }                                                          
                                      
            
/*
 * P R O D U C T    B O X
 */            
    .productboxList {
        clear: both;
        margin:0px;
        padding:0px;
        border-top:1px solid #f0edef;
    }
    .firstrow  {
        border-top: none;
    }
        .productboxList li {
            float:left;
            list-style:none;
            width:159px;
            height:190px;
            border-right:1px solid #f0edef;
            text-align: center;
        }
        .productboxList li.last {
            border-right:none;
        }
            .webshopProductBox {
                padding:10px;
                padding-top:5px;
            }
                .webshopProductBox label {
                    display: block;
                }
                .webshopProductBox a {
                    text-decoration:none;
                    color:#969494
                }                
                    .webshopProductBox a span {
                        color:#333333;
                        font-size:11px;
                        font-weight:bold;
						width: 139px;
                        display:block;
                        height:26px;
                    }   
                .webshopProductBoxPrice {
                    display:block;
                    font-weight:bolder;
                    color:#4d4a4a
                }             
                .webshopProductBoxNewPrice {
                    display:block;
                    font-weight:bolder;
                    color:#e89100;
                }             
                .webshopProductBoxOldPrice {
                    display:block;
                    font-weight:bolder;
                    color:#9b9797;
                    height:13px;
                } 
                .webshopProductBoxOldPrice span {
					text-decoration: line-through;
                }
                .webshopProductBox img {
                    border:none;
                    margin-top:8px;
                }  
                .wsProductBoxCategory:hover {
                    text-decoration:underline;
                }
                
                                
    
/*
 * R E A D    P R O D U C T
 */        
    #WebshopProductsRead {
        background:url(../_images/webshop/productHead.gif) no-repeat top;    
        margin-top:15px;
        padding-top:15px;
    }
            #WebshopProductsRead table {
                border-collapse:collapse;
                width:802px;
                margin-left:1px;
            }
                #WebshopProductsRead table td {
                    padding:0px;
                }
        #WebshopProductRightBox {
            width:190px;
            vertical-align:top;
            border-left:1px solid #d4d2d2;
            border-right:1px solid #d4d2d2;
            background:url(../_images/webshop/blockBgRead.gif) no-repeat top left;  
        }             
            #WebshopProductRightBox #WebshopProductRightBoxContainer {
                padding:12px;  
            }  
        #WebshopProductsRead table td#WebshopProductLeftBox {
            padding-top:10px;    
            border-left:1px solid #d4d2d2;
        }
        .WebshopProductReadReview {
            border:1px solid #D4D2D2;
            padding-left:5px;
            background:#e7eff9;
            padding-right:5px;
        }
        
        
        /*
         * L E F T
         */
        
            #WebshopProductMainImage {
                float:left;
                margin:15px;
                margin-top:0px;
                width:35%;
            }
            #WebshopProductsRead h1 {
                font-size:18px;
                margin-top:0px;
                font-weight:normal;
            }
            #WebshopProductDescription {
                margin-top:35px;
                line-height:17px;
                color:#6c6b6b;
            }
            #WebshopProductRating {
                margin-left:20px;
                margin-bottom:15px;
            }
        
        
        
        /*
         * P R I C E S
         */
            #WebshopProductRightBoxPrices {
                margin-bottom:20px;
                float:right;
                margin-right:30px;
            } 
            #WebshopProductOldPrice {
                font-size:24px;
                color:#c3bcbc;
                text-decoration:line-through;
                text-align:center;
            }
            #WebshopProductPrice {
                font-size:24px;
                text-align:center;
            }
            #WebshopProductBasketForm {
                float:right;
                margin-bottom:20px;
                margin-right:20px;
                clear:both;
                
            }
            #WebshopProductToFavourites {
                float:right;
            }
            #WebshopProductBasketInput {
                background:url(../_images/webshop/kosarba.jpg) no-repeat top center;
                border:none;   
                width:208px;
                height:74px;
                cursor:pointer;
                margin-top:5px;
                float:left;
            }
               #WebshopProductBasketInput:hover {
                    background:url(../_images/webshop/kosarba.jpg) no-repeat bottom;
                }            
            #wsBasketLabel {
                float:left;
                font-size:24px;
            }
            #WebshopProductFavoritesInput {
                background:url(../_images/webshop/icon_favorites.gif) no-repeat top center;
                border:none;   
                width:92px;
                height:68px;
                padding-top:52px;
                cursor:pointer;
                font-size:11px;
            }

         
         /*
          * T A B S
          */   
            #WebshopProductTab {
                padding:0px;
                margin:0px;
                padding-top:15px;
            }
                #WebshopProductTab li {
                    list-style:none;
                    background:url(../_images/webshop/wsProductTab.gif);
                    width:115px;
                    height:18px;
                    padding-top:6px;
                    display:block;
                    text-align:center;
                    margin-right:5px;
                    cursor:pointer;
                    float:left;
                }
                #WebshopProductTab li.on {
                    background:url(../_images/webshop/wsProductTabOn.gif);
                    cursor:default;
                    color:#fff;
                }  
                #WebshopProductsRead .tabwsModuleBox {
                    clear:left;
                    border-top:1px solid #d4d2d2;
                }
                #WebshopProductText {
                    padding:10px;
                } 
                        #WebshopProductText h3 {
                            font-size:18px;
                            font-weight:normal;
                        }
                        #WebshopProductTextP {
                            padding-left:15px;
                            padding-right:15px;
                        }

                
               #WebshopProductImages {
                   text-align:center;
               }
/*
 * P R O D U C T    C O N T R O L 
 */               
    #WebshopProductsControl {
        background:#f2f3f2;
        border-bottom:1px solid #cacaca;
    }    
        #WebshopProductsSort {
            margin:0px;
            padding:0px;
            padding-top: 6px;
            padding-bottom: 6px;
            float:right;
            margin-right:5px;
        }    
        div.pager {
            padding-top: 6px;
            margin-left: 3px;
        }
      
        
        div.pager span {
            display: block;
            float: left;
        }
        
        div.pager span.nohref {
            color: #cbcbcb;
            padding: 2px;
            padding-left: 3px;
            padding-right: 3px;
            border: 1px solid #cacaca;
            margin: 2px;
        }
        
        div.pager span.actual {
            color: #fff;
            background: #b30049;
            padding: 2px;
            padding-left: 3px;
            padding-right: 3px;
            border: 1px solid #38424c;
            text-decoration: none;
            margin: 2px;
        }
        
        div.pager a {
            color: #8b5707;
            background: #bbdbe6;
            padding: 2px;
            padding-left: 3px;
            padding-right: 3px;
            border: 1px solid #61758e;
            text-decoration: none;
            margin: 2px;
            display: block;
            float: left;
        }
        
        div.pager a:hover {
            color: #fff;
            background: #b30049;
            border: 1px solid #38424c;
            cursor: pointer;
        }
        
        div.pager div {
            
        }
        
        div.pagerFirst {
            float: left;
        }
        
        div.pagerPrev {
            float: left;
        }
        
        div.pagerCenter {
            float: left;
        }
        
        div.pagerNext {
            float: left;
        }
        
        div.pagerLast {
            float: left;
        }                
               
/*
 * W E B S H O P     B A S K E T  (kosar)
 */ 
    .basketTable{
		border-bottom:2px solid #63BAD8;
		border-left:1px solid #63BAD8;
		border-right:1px solid #63BAD8;
		padding:10px;
    }
    #WebshopBasket table {
        border-collapse:collapse;
        width:100%;
     }              
        #WebshopBasket table tfoot {
            font-weight:bolder;
        }
             #WebshopBasket table thead tr th {
                height:21px;
             }
                    
                 #WebshopBasket table tbody tr td {
                    border-bottom:1px solid #e6e2e3;
                    height:35px;
                    padding-top:8px;
                 }
                #WebshopBasketAmountForm, #WsbaskeRemove {
                    margin:0px;
                    padding:0px;
                }
                .webshopBasketAmountForm .inputButton {
                    margin-left:10px;
                }
                .wsbasketAmountInput {
                    width:30px;
                    text-align: right;
                    margin-right:5px;
                }   
                #WsBasketTotalTd {
                    text-align:right;
                    font-weight:bolder;
                } 
         
        #WsBasketEmpty, #WsBasketCheckOut {
            float:right;
            margin:0px;
            padding:0px;
            margin-left:15px;
            margin-top:20px;
        }
        #WsBasketBackLink {
            float:left;
            margin-top:20px;
        }                
          

/*
 *  C H E C K O U T
 */          
    #WsCheckoutContainerTop {
        background:url(../_images/webshop/session/bgTop.gif);
        width:985px;
        height:10px;
        overflow:hidden;
        margin-top:20px;
    }   
    #WsCheckoutContainerContent {
        background:#f4f2f3;
        width:985px;        
    }
    #WsCheckoutContainerBottom {
        background:url(../_images/webshop/session/bgBottom.gif);
        width:985px;
        height:10px;
        overflow:hidden;
    }

/*
 * S I M I L A R    P R O D U C T S 
 */
.wsSimilarProductName {
    padding-top:4px;
    display:block;
}


/*
 * C H E C K O U T
 */
        #wsMainLinkContainerstep1 {
            background:url(../_images/webshop/checkout.gif) left top;
            width:942px;
            height:129px;
            margin-bottom:30px;
        }
        #wsMainLinkContainerstep2 {
            background:url(../_images/webshop/checkout.gif) left bottom;
            width:942px;
            height:129px;
            margin-bottom:30px;
        }
        #wsMainLinkContainerstep3 {
            background:url(../_images/webshop/checkout.gif) right top;
            width:942px;
            height:129px;
            margin-bottom:30px;
        }
        #wsMainLinkContainerstep4 {
            background:url(../_images/webshop/checkout.gif) right bottom;
            width:942px;
            height:129px;
            margin-bottom:30px;
        }


        #WsCh1 {
            width:447px;
            float:left;
        }
        #WsCh2 {
            width:447px;
            float:right;
        }        
        .checkout fieldset {
            border:none;
            background:#fff;
            padding:8px;
            margin:0px;
            color:#8c8086;
        }
            .checkout fieldset.buttons {
                text-align:right;
                padding-right:20px;
            }    
            .checkout fieldset.fields label {
                width:150px;
                margin-left:20px;
                float:left;
                display:block;
                clear: both;
                margin-bottom:5px;
            }         
            .checkout fieldset.fields span {
                display:block;
                margin-bottom:5px;
            } 
            .checkout fieldset.fields .input {
                width:205px;
                border:1px solid #d9d7d8;
                margin-bottom:8px;
            }         
            
            .checkout fieldset.fields .input[class] {
                width:245px;
            }         
            
            .checkoutRadioBg {
                background:url(../_images/webshop/checkoutRadioBg.gif) no-repeat;
                width:427px;
                height:20px;
                color:#fff;
                margin-bottom:10px;
                padding-top:6px;
            }
               .checkout fieldset.fields .checkoutRadioBg label {
                    width:280px;
                    margin-top:0px;
                    margin-left:0px;
                    border:none;
                }            
                   .checkout fieldset.fields .checkoutRadioBg label input {
                        margin-top:0px;
                        float:left;
                        height:12px;
                    }  
                   .checkout fieldset.fields .checkoutRadioBg label span {
                        display:block;
                    }  
            .wsChDelIcon {
                background:url(../_images/webshop/delIcon.gif) no-repeat left center;
                padding: 0 .25em;
                width: 0; 
                overflow: visible;
                border:0;
                background-color:transparent;
                border:none;
                color:#fff;
                padding-left:15px;
                cursor:pointer;
                font-size:11px;
            }
            .wsChDelIcon[class] {  
                width: auto;  
            }            
            #WsCh1Same {
                width:auto;
                margin-left:8px;
            }

            
                #WsCh1Same input {
                    margin-left:0px;
                }
                
            .checkoutBigTop {
                background:url(../_images/webshop/checkoutWhiteBigTop.gif) no-repeat;
                width:942px;
                height:10px;
                overflow:hidden;   
            }
            .checkoutBigBottom {
                background:url(../_images/webshop/checkoutWhiteBigBottom.gif) no-repeat;
                width:942px;
                height:10px;
                overflow:hidden;
            }
            .checkoutBigCenter {
                background:#fff;   
                padding:5px;
                width:932px;                
            }


        #WebshopCheckoutButtons {
            float:right;
            margin-top:20px;
        }
            #WebshopCheckoutButtons a {
                display:block;
                float:left;
                padding-right:10px;
                padding-top:2px;
            }                   
            #WebshopCheckout {
                margin: 0px 20px;
                padding-top: 1px;
                
            }
            #WebshopCheckout h2 {
                    font-weight:normal;
                    font-size:27px;
                    margin-top:5px;
                    margin-bottom:12px;
                    color:#8c8086;
            }                                    
                #WebshopCheckoutAddressNotes, #WebshopCheckoutAddressNotes2 {
                    border:1px solid #D9D7D8;
                    margin-bottom:8px;
                    width:405px;
                    margin-top:15px;
                    margin-left:10px;
                }  
            .checkoutDescription {
                padding:10px;
                padding-top:0px;
                padding-left:20px;
                color:#a6a6a6;
            } 
            #WebshopCheckout tfoot {
                font-size:16px;
            }
            #WebshopCheckout tfoot span {
                padding-top:10px;
                display:block;
            }       
            #WebshopCheckout h4 {
                color:#8C8086;
                font-size:18px;
                font-weight:normal;
                border-bottom:1px solid #E6E2E3;
            }   
            #WsCh4Table {
                width:100%;
                margin-top:20px;
            }     
            #WsCh4Table td {
                padding:0px;
                vertical-align:top;
            } 
            #WsCh4Table h4{
                width:400px;
            }   
            .checkout4Info {
                color:#8C8086;
                margin:0px;
                padding:8px;
                margin-bottom:5px;
                margin-left:20px;
            } 
 
/*
 * A C C E N T E D
 */
    #WebshopAccenteds {
        margin-top:10px;
    }

/*
 * F I L T E R 
 */    
    #MostRight {
        width: 151px;
        float: right;
    }
        #Filters h3 {
            padding:0px;
            margin:0px;
            padding-left:10px;
            background:#f8dcad;
            padding-top:3px;
            padding-bottom:3px;
            font-size:12px;
        }    
            #Filters ul {
                padding-top:5px;
                padding-bottom:5px;
                margin: 0px;
                padding-left: 0px;
            }
                #Filters ul li {
                    list-style:square;
                    margin-left:30px;
                    border:none;
                    margin-top:0px;
                    padding-top:3px;
                }
                    #Filters ul li a:hover {
                        text-decoration:underline;
                    }
    
/*
 * R A T I N G 
 */
    #adivid  {
        float:left;
    }
    #adividSpan {
        padding-left:20px;
        color:#ff8600;  
        font-weight:bolder;
    }
    .WebshopProductRatingRead {
        padding-left:100px;
        height:16px;   
        display:block;   
        float:left;    
        margin-bottom:5px; 
        color:#ff8600;
        font-weight:bolder;     
    }
/*
 * M I N I    L I S T   P R O D U C T
 */
   a span.wsListProductPrice {
        display:block;
        float:left;
        font-weight:bolder;
        white-space:nowrap;
        margin-bottom:5px;
        color:#363434;
        text-decoration:none;
    }
        
/*
 * B A S K E T    I M P O R T
 */
    #WebshopBasketImport {
        margin-top:10px;
        background-color:#f7f1e0;
        border:1px solid #D4D2D2;
        padding:5px;        
    }
    #WebshopBasketImport table {
            border-collapse:collapse;
            width:100%;
            text-align:center;
         }              
            #WebshopBasketImport table tfoot {
                font-weight:bolder;
            }
                 #WebshopBasketImport table thead tr th {
                    height:21px;
                 }
                        
                     #WebshopBasketImport table tbody tr td {
                        border-bottom:1px solid #e6e2e3;
                        height:35px;
                        padding-top:8px;
                     }
                    #WebshopBasketAmountForm, #WsbaskeRemove {
                        margin:0px;
                        padding:0px;
                    }   
                    #WsbasketAmountInput {
                        width:50px;
                        float:left;
                        margin-right:10px;                  
                    }   
                    #WsBasketTotalTd {
                        text-align:right;
                        font-weight:bolder;
                    }
                    .basketTitle {
                        text-align:left;
                    } 
            .lineButtons form {
                float:left;
                margin-right:10px;
            } 
    
    /*
     * T R A N S A C T I O N
     */    
        #WebshopTransactions dl {
            margin-top: 0px;
            padding-top: 10px;
            padding-bottom:30px;
        }
        #WebshopTransactionsList table {
            width:740px;
            margin-left:30px;
        }
        #WebshopTransactionsList h3 {
            font-size:14px;
            font-weight:bolder;
            margin-bottom:10px;
        }
            #WebshopTransactionsListDate, .table .webshopTransactionDate, .table td.webshopSaleProduct, .table .left {
                text-align:left;
            }
            .table .webshopTransactionTotal, #WebshopTransactionsListTotal, .table .right, .table td.webshopSalePrice, .table td.webshopSaleSubtotal {
                text-align:right;
            }

.delFilter {
    margin: 0px;
    padding: 5px;
    text-transform:lowercase;
}

.delFilter span {
    font-weight: bold;
}

.delFilter a:hover {
    text-decoration: underline;
}

#WebshopTransactions table {
    clear: both;
}

.webshopOffersHideBox {
    position:absolute;
	padding-top:15px;
}

