        /********************************************************* globalne nastavenia */
        * { margin:0; padding:0; }
        html, body { font-family:Georgia, Arial, Sans-Serif; font-size:12px; color:black; background: url('bg.gif') repeat-x; text-align:center; border:0; }

        /********************************************************************* odkazy */
        a:link    { font-weight:bold; color:green; text-decoration:underline; }
        a:visited { font-weight:bold; color:green; text-decoration:underline; }
        a:hover   { font-weight:bold; color:red;   text-decoration:none; }
        a:active  { font-weight:bold; color:green; text-decoration:underline; }

        /***************************************************************** hlavny div */
        div.main { width:760px; margin:auto; text-align:left;}

        /******************************************************************* hlavicka */
        div.header { height:80px; }
        div.header a.logo {padding: 15px 0 0 0; cursor:pointer/*hand*/; width:300px; height:110px; display:block; background:url('logo.png') no-repeat left center; position:absolute; z-index:10;  
        _background-image/**/: none; /* Skryje povodny background image v IE 5.5, IE 6 */
       	/*skováme pred IE7*/_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://dekoracne-sklo.sk/template/logo.png',sizingMethod='image');}
        	
        div.header div.edge { position:absolute; top:15px; padding:0 0 0 590px; }

        /***************************************************************** horne menu */
        div.header-menu { float:right; }
        div.header-menu ul { font-size:14px; list-style-type:none; }
        div.header-menu ul li { float:left; }
        div.header-menu ul li a { display:block; padding:3px; margin:6px; }

        /******************************************** vyhladavaci box pod hornym menu */
        div.search-box { padding:10px; }
        div.search-box form fieldset { border:0; float:right; }
        div.search-box form fieldset input.text { height:20px; padding:0 3px 0 3px; vertical-align:top; border:1px solid #cccccc; }

        div.search-box span.tel{float:left; padding: 3px 0 0 25px; background: url('fon.gif') no-repeat left; height:20px;}
        /*************************************************************obsah kvli lavemu menu a po spodok */
        div.obsah { background: url('left.gif') repeat-y top left; float:right; }
        div.obsah table.cennik, div.obsah table.cennik tr, div.obsah table.cennik td {border: 1px solid green; border-collapse: collapse;}
        /************************************************************* lava navigacia */
        div.left { width:185px; float:left; clear:right;}
        div.left .pad { padding:20px 3px 30px 10px; }
        div.left a, div.left a:hover { font-weight:normal; }

        div.left form fieldset { padding:5px; }
        div.left form fieldset table { width:100%; text-align:center; }
        div.left form fieldset table tr td input.text { width:110px; color:green; border:1px solid green; }
        div.left form fieldset table tr td input.submit { width:70px; font-weight:bold; color:green; background:white; border:1px solid green; }
        div.left form fieldset table tr td a, div.menu p a { font-weight:normal; text-decoration:underline; }

        /************************************************************** stred - obsah */
        div.content { width:550px; _width:575px; padding:0 10px 0 15px; float:right; }
        div.content .title { font-weight:bold; font-size:13px; }
        div.content div.color { font-size:9px; text-align:center; width:76px; height:76px; margin:3px; padding:3px 3px 50px 3px; float:left; }
        div.content div.color img { width:70px; height:70px; border:3px double green; }

        div.content form.product fieldset { border:0; }
        div.content form.product div.screenshot { width:258px; /* height:216px; */ margin:5px 0 5px 0; border:1px solid green; float:left; }
        div.content form.product div.screenshot img { width:250px; /* height:210px; */ border:3px solid #ffffff; }
        div.content form.product div.description { width:280px; margin:5px 0 5px 0; float:right; }
        div.content form.product div.description input { margin:3px; }
        div.content form.product div.color { font-size:9px; text-align:center; width:76px; height:76px; margin:3px; padding:3px 3px 50px 3px; float:left; }
        div.content form.product div.color img { width:70px; height:70px; border:3px double green; }
        div.content form.product div.color input { margin:3px; }
        div.content form.product div.add-to-cart { margin:10px 10px 0 10px; padding:5px; text-align:right; clear:both; }
        div.content form.product div.add-to-cart input.text { width:30px; color:green; border:1px solid green; }
        div.content form.product div.add-to-cart input.submit { width:120px; font-weight:bold; color:green; background:white; border:1px solid green; }
        div.content div.product { margin-top:5px; }
        div.content div.product table { width:100%; border-collapse:collapse; }
        div.content div.product table img { width:128px; /* height:96px; */ border:1px solid green; }
        div.content div.product table tr td { padding:5px; border-bottom:1px dotted #cccccc; }
        div.content div.product table tr td.title { padding:0; border:0; }
        div.content div.product table tr td.title a { display:block; color:green; padding:2px 5px 2px 5px; text-decoration:underline; }
        div.content div.product table tr td.title a:hover { color:red; text-decoration:none; }
        div.content div.product table tr td.description { vertical-align:top; text-align:left; }
        div.content div.product form fieldset { text-align:right; }
        div.content div.product form fieldset input.text { width:30px; color:green; border:1px solid green; }
        div.content div.product form fieldset input.submit { width:120px; font-weight:bold; color:green; background:white; border:1px solid green; }

        div.content table.cart { width:540px; margin-top:5px; border:2px solid green; border-collapse:collapse; }
        div.content table.cart tr th { border:2px solid green; color:white; background:green; }
        div.content table.cart tr td { border:2px solid green; padding:1px 3px 1px 3px; }
        div.content table.cart tr td input.quantity { width:30px; color:green; border:1px solid green; }
        div.content table.cart tr td.center { text-align:center; }
        div.content table.cart tr td.manage { text-align:center; }
        div.content table.cart tr td.manage input { width:128px; font-size:11px; font-weight:bold; color:green; background:white; border:1px solid green; }
        div.content form.cart fieldset { border:2px solid green; padding:10px; }
        div.content form.cart fieldset legend { font-weight:bold; color:#ffffff; background:green; padding:2px 5px 2px 5px; }
        div.content form.cart fieldset span.dark  { color:#808080; }
        div.content form.cart fieldset span.light { color:#ff0000; background:#f4f4f4; border:1px solid #cccccc; padding:1px; }
        div.content form.cart fieldset input.text { color:green; border:1px solid green; }
        div.content form.cart fieldset input.submit { width:150px; font-weight:bold; color:green; background:white; border:1px solid green; }

        div.adminMenu { padding:0.5em 0 2.5em 0; }
        div.adminMenu ul { list-style-type:none; }
        div.adminMenu ul li { display:block; float:left; }
        div.adminMenu ul li a { display:block; color:white; font-weight:bold; background:green; border:1px solid #cccccc; padding:0.2em; float:left; margin-right:2px; }
        div.adminMenu ul li a:hover { color:#444444; background:#efefef; }
        div.adminMenu ul li a.active { color:black; background:#b7deb9; }

        form.adminForm div.color { font-size:10px; text-align:center; width:66px; height:66px; margin:3px 3px 50px 3px; float:left; }
        form.adminForm div.color img { border:3px double green; }
        form.adminForm div.color input { margin:3px; }
        form.adminForm textarea  { width:100%; height:100px; color:green; border:1px solid green; }
        form.adminForm input.title { width:100%; color:green; border:1px solid green; }
        form.adminForm input.dim { width:32px; color:green; border:1px solid green; }
        form.adminForm input.dim-md { width:32px; color:green; border:1px solid #cccccc; }
        form.adminForm input.text { width:60px; color:green; border:1px solid green; }
        form.adminForm input.long-text { width:100%; color:green; border:1px solid green; }
        form.adminForm input.text-md { width:60px; color:green; border:1px solid #cccccc; }
        form.adminForm input.submit { width:180px; font-weight:bold; color:green; background:white; border:1px solid green; }
        form.adminForm fieldset { padding:1em; border:1px solid #cccccc; }
        form.adminForm fieldset legend { font-weight:bold; color:white; background:green; padding:2px 5px 2px 5px; }

        form.internet-banking fieldset { padding:25px; text-align:center; }

        /******************************************************************** spodok */
        div.footer { width:100%; height:100px; background:url('footer.gif') repeat-x; }
        div.footer div.cp { width:760px; margin:auto; text-align:center; }
        div.footer div.cp ul { font-size:14px; list-style-type:none;}
        div.footer div.cp ul li { float:left; }
        div.footer div.cp ul li a { display:block; padding:3px; margin:6px; }
        div.footer div.cp p { color:green; }

        /******************************************************************** ostatne */
        h1,h2,h3,h4,h5,h6 { font-family:Georgia, sans-serif; font-size:15px; padding:10px 0 10px 0; margin-bottom:10px; }
        img { border:0; }
        .end { clear:both; }
        form fieldset { border:0; }
        p { padding:3px; }
        table { font-size:12px; }
        ul, ol {padding: 0 0 0 10px; list-style-position:inside; }
        

