form input.button {        
    width: 100px;
    height: 2.083em;
}
            
/*    =CONTAINER
-----------------------------------------------------*/
#container {
    width: 740px; /* 740px */
    max-width: 100%;
    min-width: 740px;
    margin: 0 auto;
    position: relative;
}

/*    =HEAD
-----------------------------------------------------*/
#head {
    height: 415px;
    width: 736px;
    margin-left: 2px;
}

    /*    =IVEC
    -----------------------------------------------------*/
    #head #ivec {
        float: left;
        height: 60px;
        width: 540px;
        margin-top: 18px;
        margin-bottom: 11px;
    }
    
        /*    =LOGO
        -----------------------------------------------------*/
        #head a#logo {
            float: left;
            margin-left: 18px;
        }
        
        /*    =NAVI
        -----------------------------------------------------*/
        #head #ivec ul#navi {
            float: right;
            margin-top: 3.5em;
            margin-right: 8.3em;
        }
        
            #head #ivec ul#navi li {
                float:left;
                margin-right: 2.25em;
            }
            
            #head #ivec ul#navi li img {
                margin-right: 0.5em;
            }
            
            #main #main_navi ul li.toggle a {
                background:transparent url('images/tilt_down.png') no-repeat scroll right center;
                display:block;
                margin:0;
            }
            
            #main #main_navi ul li.toggle a.tilt {
                background:transparent url('images/tilt.png') no-repeat scroll right center;
            }
            
    /*    =CART
    -----------------------------------------------------*/
    #head a#cart {
        float: right;
        height: 4.9em;
        width: 17em;
        margin-top: 1.4em;
        margin-right: 0.8em;
    }
    
        #head a#cart dl {
            margin-top: 0.92em;
            margin-left: 1.75em;
        }
        
            #head a#cart dl dt { margin-bottom: 0.383em; }
            
    /*    =H2
    -----------------------------------------------------*/
    #head h2 {
        clear: both;
        margin-left: 3.083em;
    }
    
    /*    =SIDEBAR_NAVI
    -----------------------------------------------------*/
    #head #sidebar_navi {
        float: left;
        width: 240px;
        height: 273px;
        margin-top: 2.5em;
        margin-left: 0.8em;
    }
    
        #head #sidebar_navi ul {
            margin-top: 1.2em;
            margin-left: 1em;
        }
        
            #head #sidebar_navi ul li {
                padding-top: 0.53em;
                padding-bottom: 0.53em;
                width: 14.67em;
            }
            
    /*    =SIDEBAR
    -----------------------------------------------------*/
    #head #sidebar {
        float: right;
        width: 47em;
        height: 27.3em;
        margin-top: 2.5em;
        margin-right: 0.8em;
    }
    
        /*    =FLASH
        -----------------------------------------------------*/
        #head #sidebar div {
            width: 100%;
            height: 23.3em;
        }
        
        /*    =FORM
        -----------------------------------------------------*/
        #head #sidebar form {
            width: 100%;
            margin-top: 1.5em;
        }
                
            #head #sidebar form input#q {
                width: 27.2em;
                height: 1.5em;
                padding-top: 0.483em;
                padding-left: 2.83em;
            }
            
            #head #sidebar form input.search {
                margin-left: 0.75em;
            }
    
/*    =MAIN
-----------------------------------------------------*/
#main {
    float:left;
    width: 100%;
    margin-top: 1.5em;
}

    /*    =NAVI
    -----------------------------------------------------*/
    #main #main_navi {
        margin-left: 1.2em;
        float: left;
        width: 24em;
        min-height: 37.3em;
    }
    
        #main #main_navi ul {
            margin-left: 8px;
            width: 221px;
        }
        
            #main #main_navi ul.f {
                padding-top: 0.5em;
            }
            
            #main #main_navi ul {
                padding-top: 1.313em;
            }
            
            #main #main_navi ul li {
                padding-top: 11px;
                padding-bottom: 10px;
            }
            
/*    =CONTENT
-----------------------------------------------------*/
#main #content {
    float: right;
    width: 480px;
}

    #main #content h1, #main #content h2, #main #content h3 { clear: both; }

    #main #content h1 {
        margin-top: 8px;
        margin-bottom: 8px;
    }
    
    #main #content h2, #main #content h3 {
        margin-top: 20px;
        margin-bottom: 16px;
    }
    
    #main #content div.pagination {
        width: 460px;
        float: left;
        height: auto;
        margin-bottom: 10px;
    }
    
    #main #content div.pagination.f {
        width: 460px;
        float: left;
        height: auto;
        margin-top: 10px;
        margin-bottom: 0;
    }
    
    #main #content div p {
        line-height: 1.455em;
        margin-bottom: 1.455em;
        width: 460px;
    }
    
    #main #content div.news {
        margin-bottom: 16px;
    }
    
        #main #content div.news h2 {
            margin-top: 16px;
            margin-bottom: 0px;
        }
        
        #main #content div.news p.date {
            margin-bottom: 16px;
        }
    
    #main #content div.news p {
        line-height: 16px;
        margin-bottom: 0px;
        width: 460px;
    }
    
        #main #content div p img {
            margin-right: 34px;
        }
        
            #main #content div p img.icons, #main #content div p span {
                margin-left: 8px;
                margin-right: 8px;
            }
    
    #main #content ul {
        float: left;
        width: 220px;
        margin-top: 16px;
        margin-bottom: 24px;
        margin-right: 20px;
        height: 356px;
    }
    
    #main #content ul.details {
        width: 460px;
        height: auto;
    }
    
    #main #content ul.podjetje {
        clear: both;
        height: auto;
        margin: 0;
        margin-bottom: 16px;
    }
    
    #main #content div.iframe {
        display: none;
    }
    
    #main #content ul.galerija {
        height: auto;
    }
    
        #main #content ul li {
            width: 100%;
            height: 356px;
            position: relative;
        }
        
        #main #content ul.details li, #main #content ul.podjetje li, #main #content ul.galerija li {
            height: auto;
        }
        
        #main #content ul.details li div.katalog {
            width: 100px;
        }
        
        #main #content ul li div.image {
            height: 185px;
            width: 220px;
            margin-bottom: 16px;
        }
        
        #main #content ul.details li div.image {
            float:left;
        }
        
        #main #content ul dl {
            clear: both;
        }
        
        #main #content ul li div.image img {
            width: 100%;
            height: 185px;
        }
        
        #main #content ul li dl.product dt, #main #content ul li dl.product dd.code {
            margin-bottom: 16px;
        }
        
        #main #content ul li div.price {
            margin-top: 16px;
            height: 25px;
        }
        
        #main #content ul li div.price dl {
            float: left;
        }
        
        #main #content ul li a.add {
            float: right;
        }
        
        #main #content ul.details li dl.product dd.detail {
            padding-bottom: 32px;
        }
        
        #main #content div.extra_info {
            width: 460px;
            float: left;
        }
        
        #main #content div.extra_info p{
            line-height: 1.455em;
            margin-bottom: 0;
            width: 460px;
        }
        
    #main #content ul.cart_info {
        width: 460px;
        height: auto;
        float: left;
        margin: 0 0 16px 0;
    }
    
        #main #content ul.cart_info li {
            float:left;
            width: 70px;
            height: auto;
        }
        
        #main #content ul.cart_info li.f {
            width: 220px;
        }
        
        #main #content ul.cart_info li.btn {
            width: 100px;
        }
        
        #main #content form#form_cart {
            position: relative;
            width: 460px;
        }
        
        #main #content form#form_cart input.button {
            float: left;
        }
        
        #main #content form#form_cart a.add {
            float: right;
        }

/*    =FOOTER
-----------------------------------------------------*/
#footer {
    clear: both;
    border-top: 0.1em solid #f00; /*#ebe7de;*/
    width: 70em;
    height: 7.3em;
    margin-top: 6.3em;
    margin-left: 2em;
}

    #footer ul { margin-top: 1.6em; }
        #footer ul li { margin-bottom: 0.8em; }
