/* Diverge toward infinity */

/*

------------------------------------------------------
Copyright William Pratt, www.metalwings.org
some rights reserved
http://creativecommons.org/licenses/by-sa/2.0/

You are free to use this style sheet and its
associated image files to create your own site.
However, we ask that you respect the template's
creator by maintaining this attribution in
the style sheet.
------------------------------------------------------

*/

/* --- DEFAULTS ---------------- */

:link, :visited {
text-decoration:none;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

A:active {
	color:#333333;
} 
A:link {
	color:black;
} 
A:visited {color:black;} 
A:hover {
	color:#990000;
	text-decoration:none;
} 

ul, ol {
list-style:none;
margin: }

h1, h2, h3, h4, h5, h6{
font-weight:normal;
}

td{
	border: 0px;

}

ul, ol, li, h1, h2, h3, h4, h5, h6,  body, html, p, blockquote {
margin:0;
padding:0;
}

/* --- BODY --------background:url(../images/tlo1.jpg) repeat;----font-size: 100%; color:#000000;----font-family:"Lucida Grande","Lucida Sans Unicode",verdana,arial,helvetica,sans-serif;---- */

body {
	 background-color:#161616;
/* background:url(images/tlo.jpg)  */
}

/* --- BANNER ------------------ */


#flash {
	position:relative;
	width:800px;
	height:auto;
	margin:auto;
	margin-bottom:0;
	vertical-align: top;
 filter:alpha(opacity=84);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=84);-moz-opacity:0.84;opacity:0.84;
}

#banner {
	position:relative;
	width:800px;
	height:274px;
	margin:auto;
	margin-top:0;
	background-image:url(images/viper.jpg);
	font-size: 1.3em;
	vertical-align: bottom;
filter:alpha(opacity=94);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=94);-moz-opacity:0.94;opacity:0.84;
	
}



#banner p {
position:relative;
top:0px;
left:500px;
width:300px;
height:120px;
font-family:trebuchet,"trebuchet ms",sans-serif;
}


#cards{
	position:absolute;
	top:0px;
	left:5px;
	width:115px;
	height: 24px;
}


 
#nav-meta {
	position:absolute;
	top:240px;
	left:6px;
	width:115px;
	font:bold trebuchet,"trebuchet ms",arial,helvetica,sans-serif;
	font-size: .5em;
	height: 24px;
}

#nav-meta a {
padding-left:11px;
color:#fff;
}

#nav-meta a:hover {
background:url(images/nav_meta_on.gif) 0 50% no-repeat;
}

html>body #nav-meta a:hover {
background-position:0 68%;
}

/* --- NAV-MAIN ---------------- */

#nav-main {
width:800px;
height:20px;
margin:0 auto;
background:url(images/nav_main_bg.jpg);
font-size: .65em;
font-weight: bold;}

#nav-main ul {
position:relative;
}

#nav-main li {
position:absolute;
top:1px;
font:bold arial,verdana,sans-serif;
}

#nmli_0 {
left:0;
}

#nmli_1 {
left:52px;
}

#nmli_2 {
left:142px;
}

#nmli_3 {
left:232px;
}

#nmli_4 {
left:322px;
}

#nmli_5 {
left:412px;
}

#nmli_6 {
left:502px;
}

#nmli_7 {
left:592px;
}

#nav-main a {
display:block;
width:83px;
height:18px;
padding:1px 0 0 28px;
color:#0059CB;
}

#nmli_0 a {
width:63px;
padding-left:10px;
}

#nav-main a:hover {
color:#0000CF;
}

#nav-main .current {
color:#000000;
background:url(images/nav_main_on.gif) 100% 0;
}

#nav-main .current:hover {
color:#a6a6a6;
cursor:default;
}

/* --- CONTAINER --font-size:15px;---background:url(../images/container_bg.gif) repeat-y;------background-image: url(../images/belka_dolna_ostatnia_aga.jpg) repeat-y;---- */

#container {
width:800px;
margin:0 auto;
background-color:#fcd844;
filter:alpha(opacity=84);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=84);-moz-opacity:0.84;opacity:0.84;
}

/* --- BELKA --------------- */

#belka {
	width:800px;
	margin:-1px auto;
	height:60px;
	background-image: url(images/baner2_aga_podprzyciski.jpg);
	background-repeat: no-repeat;
filter:alpha(opacity=84);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=84);-moz-opacity:0.84;opacity:0.84;
}




/* --- CONTENT --------background:url(../images/content_bg.gif) 100% 0 repeat-y;--------- */

#content {
float:left;
width:540px;
vertical-align:top;

}

#content h1 {
	margin:-2px 0 2px 2px;
	padding-left:22px;
	letter-spacing:1px;
	background:url(images/3kropki-duze-nad-menu.jpg) 0 50% no-repeat;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;}

#content h2 {
	margin:-2px 0 2px 2px;
	padding-left:22px;
	letter-spacing:1px;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(images/3kropki-duze-nad-menu.jpg);
	background-repeat: no-repeat;
	background-position: 0 50%;
}

#content h3 {
position:relative;
top:10px;
margin-left:22px;
margin-right:10px;
margin-top:13px;
padding-left:13px;
font:bold verdana,sans-serif;
letter-spacing:1px;
font-size: 1em;
text-indent:.2in;
	text-align:justify; 

}

#content h4 { 
margin-left:30px;
padding:14px 15px 6px 20px;
text-indent:.2in;
line-height:17px;
font-size: .9em;
line-height: 1.6em;
}

#container h5 {
	margin:-2px 0 2px 2px;
	padding-left:22px;
	letter-spacing:1px;
	background:url(images/3kropki-duze-nad-menu.jpg) 0 50% no-repeat;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#container h6 {
	margin:0 0 2px 2px;
	padding-left:0px;
	letter-spacing:1px;
	font-size: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-indent:.2in;
	text-align:justify; 
}




#content p {
	margin-left:10px;
	padding:3px 2px 2px;
	text-indent:.2in;
	line-height:17px;
	line-height: 1.6em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	margin-right: 5px;
	font-size: .8em;
}

#content ol, #content ul {
margin-left:20px;
padding:14px 15px 6px 26px;
font-size: .8em;
line-height: 1.6em;
}

#content ol {
list-style-type: decimal;
}

#content li {
margin-left:25px;
}

#content .first {
border-top:2px solid #e2e2e2;
}

#content a {
	font:bold verdana,sans-serif;
	color:#003399;
}

#content a:hover {
color:#1987d4;
}



/* --- NAV-SUBS ---------------- */

#nav-subs {
	float:right;
	width:260px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image: none;
	background-repeat: no-repeat;
}

#nav-subs div {
margin:0 7px 20px 4px;

}


#nav-subs ul {
padding:3px 0 14px 5px;
border:1px solid gray;
background-color:white;
font-size: .9em;
}

#nav-subs li ul {
padding:0 0 10px 13px;
border:none;
background-image:url(../none);
}

#nav-subs li a {                    /*---background:url(../images/nav_0_off.gif) 0 60% no-repeat;----- */
padding-left:15px;
color:#000000;
font-size:15px;
background:url(images/6kropek-li-menu.jpg) 0 60% no-repeat;
}

#nav-subs li li a {                 /*-----opis podlinkow na menu bocznym---- */
	padding-left:10px;
	font-weight:normal;
	font-style:italic;
	font-size:15px;
	color:#333333;
	background-image:url(images/nav_1_off.gif);
}

#nav-subs li a:hover {
color:#990000;
background-image:url(images/3kropki-bordo.jpg);
font-size:16px;
letter-spacing:-1px;
cursor: pointer;
}

#nav-subs li li a:hover {
background-image:url(images/nav_1_on.gif);
color:#990000;
font-size:16px;
letter-spacing:-1px;
cursor: pointer;
}

#nav-subs .youarehere {
color:#0059CB;
}

#nav-subs li .youarehere {
background-image:url(images/nav_0_cur.gif);
}

#nav-subs li li .youarehere {
background-image:url(../images/nav_1_cur.gif);
}

/* --- INFO-SITE -------background:url(../images/info_site_bg.jpg);-------- */

#info-site {
clear:both;
height:52px;
width:800px;
margin:0 auto;
background:url(images/belka_dolna_aga.jpg) no-repeat;
font-size: .7em;
}

#info-company {
width:540px;
padding-top:21px;
text-align:center;
font:verdana,arial,helvetica,sans-serif;
}

#info-company a {
color:white;
padding:0 10px 0 21px;
font-size:13px;
background:url(images/nav_1_off.gif) 10px 60% no-repeat;
}

#info-company a:hover {
	color:#333333;
	background-image:url(images/nav_1_on.gif);
}

#info-standards {
position:relative;
top:47px;
left:590px;
width:210px;
font:bold verdana,arial,helvetica,sans-serif;
color:#fff;
}

#info-standards a {
color:#fff;
}

#info-standards a:hover {
text-decoration:underline;
}
#e11 {
	margin-left:15px;
	padding:3px 2px 2px;
	text-indent:.2in;
	line-height:17px;
	line-height: 1.6em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	margin-right: 5px;
	font-size: .4em;
}
.reklama {
height:25px;
width:800px;
background-color:#FCD844;
font-family:Verdana;
font-size:14pt;color:000000;
border-width:0;
border-style:dotted;
border-color:ff0000;
}
