/*Plastikowe Karty - K. S. dla M. O., 2007.12.20*/
html, body, h1, h2, h3, ul, ol, li, p, blockquote {margin:0; padding:0;}
body {font:62.5% tahoma, verdana, arial, sans-serif; background:#FFFEF3;}


/**/
a img {border:none;}


/* accessibility */
#quick-navigation, .accessibility, hr {position:absolute; top:0; left:-666em; margin-left:-666em; overflow:hidden;}

/* container */
.container {margin:0 auto; width:800px;}

/* header */

#pas_top {
width: 100%;
background-image: url('../img/site/pas.png');
height: 45px
}
#pas_bot {
clear: both;
width: 100%;
background-image: url('../img/site/pas.png');
height: 45px
}

#header {position:relative; height:287px; background:#C71212 url('../img/site/header.gif') repeat-x 0 0;}
        #header h1 {overflow:hidden; width:482px; height}
                #header h1 a {display:block; width:482px; height:122px; text-indent:-666em; background:url('../img/site/header.h1.a.gif') no-repeat;}
        
        #header .container {background:url('../img/site/header.container.gif') no-repeat 100% 0;}
        
        #header-description {position:absolute; top:152px; left:0; width:940px; height:135px; background:url('../img/site/header-description.jpg') repeat-x 0 0;}
                

/* content */
#content {float:right; width:534px;}
        #content h2 {padding-bottom:8px; letter-spacing:1px; background:url('../img/site/content.h2.gif') repeat-x 0 100%; color:#dc0000; font-style:normal; font-variant:normal; font-weight:normal; font-size:1.6em; font-family:arial, helvetica, verdana, tahoma, sans-serif; margin-left:0; margin-right:0; margin-top:32px; margin-bottom:16px}
        #content h3 {clear:left; position:relative; margin:32px 0 16px -2px; padding:2px; width:532px; font:bold 1.3em 'trebuchet ms', arial, helvetica, verdana, tahoma, sans-serif; letter-spacing:1px; background:#faf7d6;}
        #content ul {margin:16px 0 8px 8px; font-size:1.1em; line-height:1.3em; list-style:none;}
        #content ol {margin:16px 0 8px 16px; font-size:1.1em; line-height:1.3em;}
        #content li {margin-bottom:4px; padding-left:16px; background:url('../img/site/content.li.gif') no-repeat 0 0.4em;}
                #content li a {color:#000;}
                        #content li a:hover {text-decoration:none;}
        #content p {margin:16px 0 8px; font-size:1.1em; line-height:1.3em;}
                #content p a {color:#000;}
                        #content p a:hover {text-decoration:none;}
        #content table {border-collapse:collapse; border:1px solid #000; margin:32px 0 16px; width:80%;}
                #content table td {border:1px solid #000; padding:4px;}
                        #content table thead th {padding:4px; font:normal 1.3em 'trebuchet ms', arial, helvetica, verdana, tahoma, sans-serif; font-weight:normal; letter-spacing:1px; background:#e9e6c2;}
                        #content table tbody td {font-size:1.1em; background:#fff;}
        
        /**/
        #content img {float:left; margin:2px 12px 12px 0;}
        #content em {font-style:normal; font-weight:bold;}
        #content .important {color:#dc0000;}

        /* sibling */
        #content h3 + ul, #content .sibling {margin-top:-8px;}

#menu {position:relative; float:left; margin-top:-15px; padding-bottom:81px; width:237px; background:#E5E3C7 url('../img/site/menu.gif') no-repeat 0 100%;}
        #menu h2 {overflow:hidden; width:237px; height:43px; text-indent:-666em; background:url('../img/site/menu.h2.gif') no-repeat;}
        #menu ul {font-size:1.1em; background:#fff url('../img/site/menu.ul.jpg') no-repeat 100% 0; list-style-type:none}
        #menu li {border-bottom:1px solid #e2deab; width:237px;}
                #menu li a {display:block; padding-left:33px; width:204px; line-height:3em; background:url('../img/site/menu.li.a.gif'); color:#000}
                        #menu li span {display:block; width:204px; background:url('../img/site/menu.li.a.span.gif') no-repeat 169px 50%;}
                        #menu li a:hover {text-decoration:none; background:none; color:#dc0000; cursor:pointer;}
                        #menu li a.active {font-weight:bold; text-decoration:none; background:none; color:#dc0000;}
                                #menu li a.active  span {background:none;}

/* footer */
#footer {clear:both;}
        #footer p {font-size:1.1em; color:#000;}
		#footer p a {color:#000;}
			#footer p a:hover {text-decoration:none;}

	#footer-menu {padding:32px 0; font-size:1.1em; text-align:center; list-style:none;}
		#footer-menu li {display:inline; margin:0 4px;}
			#footer-menu li a {color:#000;}
				#footer-menu li a:hover {text-decoration:none;}

	#footer-copyright {border-top:1px solid #807f7c; margin:0 0 0 268px; padding:18px 0; text-align:right;}