/* style reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td { margin: 0 0 0 0; padding:0 0 0 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
caption, th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-size: 100%; }
/* style reset. */

/* default */
body { background: #d3eafd; font-family: Arial; font-size: 12px; color: #005888; }
body a, body a:visited { text-decoration: none; color: #005888; }
body a:hover { text-decoration: underline; color: #5bdb42; }
body a:focus { outline-style: none; }
body a img { border: 0px; }

div  { overflow: hidden; }
/* default.*/

div#site { width: 980px; min-height: 650px; margin: 0 auto;  }
    div#banner { width: 980px; height: 189px; background: url(/uploads/63/e4/63e4559e7fe03ec1b60ee72918a1f6cd/banner.jpg) repeat-x bottom; }
        div#logo { width: 222px; height: 119px; float: left; display: inline; padding: 51px 0 0 0; background: url(/uploads/98/13/98136203848b390dc31403b3b23900b9/logo.jpg) no-repeat top; }
        div#banner_image { float: left; width: 758px; height: 154px; }
    
        div#banner ul { position: absolute; top: 155px; left: 262px; z-index: 10; list-style: none; }
        div#banner ul li { float: left; display: inline; height: 35px; }
        div#banner ul li.spacer { width: 1px; height: 35px; margin: 0 18px 0 18px; background: url(Niepoprawny URL zasobu/asset) no-repeat center center; }
        div#banner ul li a, div#banner ul li a:visited { display: block; color: #ffffff; font-weight: bold; font-size: 12px; 
            text-transform: uppercase; padding: 10px 0 0 0; }
    
    div#container { width: 980px; min-height: 322px; background: url(images/container.jpg) no-repeat top right; }
    
        div#left { float: left; display: inline; width: 222px; min-height: 322px; }
        
        /* MENU */
        div#left ul { padding: 30px 0 0 0; list-style: none; }
        div#left ul li { width: 222px; height: 30px; }
        
        div#left ul li.lev1L {  }
        div#left ul li.lev1L a.lev1A, div#left ul li.lev1L a.lev1A:visited { display: block; width: 192px; height: 15px; 
            background: url(/uploads/49/17/4917ffdf3b842de60b7bfaef37444c09/lev1_out_bullet.jpg) no-repeat 15px 20px; color: #005888; text-decoration: none; text-transform: uppercase;
            padding: 15px 0 0 30px; }
        div#left ul li.lev1L a.lev1A:hover { background: url(/uploads/cd/06/cd06baf3ebd3079038f1acf7557d0642/lev1_over_bullet.jpg) no-repeat 15px 20px; }
        div#left ul li.lev1L a#lev1_active { background: url(/uploads/cd/06/cd06baf3ebd3079038f1acf7557d0642/lev1_over_bullet.jpg) no-repeat 15px 20px; }
        
        
        div#left ul li.lev2L {  }
        div#left ul li.lev2L a.lev2A, div#left ul li.lev2L a.lev2A:visited { display: block; width: 177px; height: 15px; 
            background: url(/uploads/2b/55/2b557fa8dfafaebb5333ec7d05fac099/lev2_out_bullet.jpg) no-repeat 30px 20px; color: #005888; text-decoration: none; text-transform: uppercase;
            padding: 15px 0 0 45px; }
        div#left ul li.lev2L a.lev2A:hover { background: url(/uploads/d5/7f/d57f3b84ee773c634bc60aeff56d8dee/lev2_over_bullet.jpg) no-repeat 30px 20px; } 
        div#left ul li.lev2L a#lev2_active { background: url(/uploads/d5/7f/d57f3b84ee773c634bc60aeff56d8dee/lev2_over_bullet.jpg) no-repeat 30px 20px; }
        
        
        div#left ul li.lev3L {  }
        div#left ul li.lev3L a.lev3A, div#left ul li.lev3L a.lev3A:visited { display: block; width: 162px; height: 15px; 
            background: url(/uploads/76/cc/76cc584b978db12e301ad9b095d046ce/lev3_out_bullet.jpg) no-repeat 45px 20px; color: #005888; text-decoration: none; text-transform: uppercase;
            padding: 15px 0 0 60px; }
        div#left ul li.lev3L a.lev3A:hover { background: url(/uploads/d9/95/d9953d6310bbd523f7bab1f5b185652b/lev3_over_bullet.jpg) no-repeat 45px 20px; } 
        div#left ul li.lev3L a#lev3_active { background: url(/uploads/d9/95/d9953d6310bbd523f7bab1f5b185652b/lev3_over_bullet.jpg) no-repeat 45px 20px; }
        /* MENU. */
        
        div#content { float: left; width: 728px; min-height: 300px; padding: 22px 15px 0 15px; }
    
    div#footer { width: 980px; height: 35px; color: #666666; position: relative; }
    div#footer p#author { color: #000000; position: absolute; top: 48px; right: 30px; }
    div#footer p#author a, div#footer p#author a:visited { color: #000000; }
    
    div#footer p#tags { width: 980px; color: #666666; position: absolute; top: 15px; text-align: center; text-transform: lowercase; }
    div#footer p#tags a, div#footer p#tags a:visited { color: #666666; }
    
    div.article { width: 100%; margin: 0 0 15px 0; }
    div.title { font-size: 18px; font-weight: bold;  font-variant: small-caps; }
    div.description { padding: 7px 0 0 0; line-height: 18px; }
    div.description img.imgLeft { float: left; margin: 4px 5px 0 0; border: 1px solid #005888; padding: 2px; }
    div.description img.imgRight { float: right; margin: 4px 0 0 5px; border: 1px solid #005888; padding: 2px; }
    div.description img.imgCenter { border: 1px solid #005888; padding: 2px; }
    div.link { text-align: right; }
    div.att {  }
    div.att div.attLink { float: right; }
    div.att div.attIcon { float: right; margin: 0 5px 0 0; }
    
/* hack height */
div.clearMain { width: 780px; height: 0px; font-size: 0px; line-height: 0px; clear: both; }
/* hack height. */

div#content_footer_auto  { width: 980px; height: 82px; background: url(/uploads/d6/61/d661e399f45d7fc3beb90fb03f9dfcb0/content_footer_auto.gif) repeat-x; }

div#content_footer  { width: 980px; height: 82px; background: url(/uploads/9c/1b/9c1be25d936317cdcdfd77dc90f6b1be/content_footer.jpg) no-repeat right; }
