/* CSS Document */

a { color: #AE0606; text-decoration: none; }
a:hover { text-decoration: underline; }


body { background: #666 url(../images/bg.gif) repeat ; color: #000; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; margin: 0; padding: 0; height:100%;}
form { margin: 0; padding: 0; }
h1 { color: #ee692e; font-size: 16px; font-weight: bold; margin: 0; }
h4 { font-size: 11px; font-weight: bold; margin: 13px 0 7px 0; }
p { margin: 0 0 13px 0; }
img { border: 0; }
input, select, textarea { color: #666; font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; padding:2px; spacing:2px; margin:2px;}
input { padding-left: 0; padding-right: 0; }
label { display: block; margin: 5px 0; }
sup { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8px; vertical-align: text-top; }
textarea { padding-left: 0; }
table { border-collapse: collapse; }
table td { padding: 0; }
.clear { clear: both; }
.left { text-align: left; }
.center { text-align: center; }
.right { text-align: right; }
.icoPdf { background: url(../img/ico_pdf.gif) no-repeat 2px 0; line-height: 16px; padding: 1px 0 2px 26px; }

/* header START */
#header { margin: auto; width: 960px; height: 180px; }
#header a.home {
			display: block;
			width: 28px;
			height: 26px;
			text-indent: -99999px;
			
			position: relative;
			top: 20px;
			left: 900px;
			z-index: 10001;
			<!--background: transparent url(http://www.topsecret.pl/images/homePopupClose.gif) no-repeat left top;-->
			outline: none;
}

/* header END */

#nav
{
	position: absolute;
	padding-top: 0px;
}

#jezyk {
	display: block;
	width: 28px;
	padding-left: 730px;
	margin-left: 170px;
	z-index: 10002;
	position: absolute;
	margin-top: -30px;
	
}
#jezyk a { color: #FFF; }

#glowna {
	display: block;
	width: 160px;
	height: 30px;
	padding-left: 10px;
	padding-top: 10px;

}
#glowna a { color: #FFF; }

/* page START */
#page_main { border-left: 1px solid #000; border-right: 1px solid #000; border-bottom: 1px solid #000; width: 960px; height:100%; margin: auto; background-color: #F3F3F3; }
/* header END */

#strona {  width: 100%; height:100%; margin: auto; background-color: yellow; }

/* topmenu START */
#topmenu { border-top: 3px solid #AE0606; height: 37px; }
#topmenu ul { float: right; list-style-type: none; margin: 8px 0 0 0; padding: 0 10px 0 0; }
#topmenu li { float: left; }
#topmenu a { border-left: 1px solid #5d859d; line-height: 20px; padding: 0 7px 0 10px; }
#topmenu label { padding: 0 10px 0 20px; }
#topmenu .first { padding-top: 2px; }
#topmenu .first a { border: none; }
/* topmenu END */

/* visual START */
#visual { background-color: #9ab8c8; height: 150px; background: url(../images/2x.jpg) no-repeat 0px 0;}
/* visual END */

/* logo START */
#logo{float: right;  display: block; padding: 10px 20px; z-index: 10001; position: relative;}
#logo li { border-left: 1px solid #fff; display: inline; padding: 0 7px 0 10px; }
#logo .first { border: none; }
#logo a { color: #fff; text-decoration: none; }
#logo a:hover { text-decoration: underline; }
/* logo END */






/* mainmenu START */
#mainmenu { background-color: #AE0606; font-weight: bold; height: 30px; margin-bottom: 10px; }
#mainmenu ul { list-style-type: none; margin: 0; padding: 0; }
#mainmenu li { display: inline; }
#mainmenu a { border-right: 1px solid #9ab8c8; color: #fff; display: block; float: left; padding: 8px 20px 9px 20px; }
#mainmenu a:hover { background-color: #D55555; text-decoration: none; }
#mainmenu .active a { background-color: #D55555; }
.activet { background-color: #D55555; }
/* mainmenu END */

/* path START */
#path { clear: both; margin: auto; padding-top: 7px; width: 940px; color:#666;}
/* path END */


/* serwisy */
#serwisy { font-weight: normal; height: 55px; margin-bottom: 10px;margin-top: 5px;  margin-left: 10px; border: 1px solid #CED0D3; padding: 5px; }
#serwisy ul { list-style-type: none; margin: 0; width:240px;}
#serwisy li { display: inline; }
#serwisy a { color: #666; padding: 10px 5px 5px 0px; }
#serwisy a:hover { text-decoration: none; color: #AE0606;font-weight:normal;}
#serwisy .active a { background-color: #ee692e; }
/* path END */


/* linki_gpw */
#linki_gpw { font-weight: bold; height: 210px; margin-bottom: 10px;margin-top: 10px;  margin-left: 10px; border: 1px solid #e6edf1;padding: 10px;}
#linki_gpw ul { list-style-type: none; margin: 0; padding: 10; }
#linki_gpw li { display: inline; }
#linki_gpw a { color: #666;  float: left; padding: 5px 5px 0px 0px; }
#linki_gpw a:hover { text-decoration: none; color: #AE0606;}
#linki_gpw .active a { background-color: #ee692e; }
/* path END */


#linki_fundacja { font-weight: bold;  margin-bottom: 10px;margin-top: 10px;  margin-left: 10px; border: 0px solid #e6edf1;padding: 0px;}

/* leftmenu_rap */
#leftmenu_rap { margin-bottom: 5px; margin-left: 10px;margin-top:-10px;}
#leftmenu_rap ul { list-style-type: none; margin: 0; padding: 0; }
#leftmenu_rap li { display: inline; }
#leftmenu_rap a {color: #AE0606; display: block; font-weight: bold; padding: 0px 0px 0px 0px; }
#leftmenu_rap a:hover { text-decoration: undeline; }
#leftmenu_rap .active a { background-color: #9ab8c8; background-position: 0 -100px; }
#leftmenu_rap .leftSubMenu { background-color: #9ab8c8; list-style-type: none; margin: 0; padding: 10px 0; }
#leftmenu_rap .leftSubMenu a { background-color: #9ab8c8; background-position: 5px -3px; font-weight: normal; border: none; padding: 2px 10px 3px 25px; }
/* path END */

.wza {
 margin-left: 10px;
}


.wza a{
background: #5d859d ;
color: #FFF; 
display: block; 
font-weight: bold; 
padding: 5px 10px 6px 20px;
border-bottom: 1px solid #ccdbe3; 
}
.wza a:hover{

 background-color: #9ab8c8; text-decoration: none; 
}

/* leftmenu START */
#leftmenu { margin-bottom: 5px; margin-left: 10px;}
#leftmenu ul { list-style-type: none; margin: 0; padding: 0; }
#leftmenu li { display: inline; }
#leftmenu a { background: #5d859d url(../img/b02.gif) 0 0 no-repeat; border-bottom: 1px solid #ccdbe3; color: #fff; display: block; font-weight: bold; padding: 5px 10px 6px 20px; }
#leftmenu a:hover { background-color: #9ab8c8; text-decoration: none; }
#leftmenu .active a { background-color: #9ab8c8; background-position: 0 -100px; }
#leftmenu .leftSubMenu { background-color: #9ab8c8; list-style-type: none; margin: 0; padding: 10px 0; }
#leftmenu .leftSubMenu a { background-color: #9ab8c8; background-position: 5px -3px; font-weight: normal; border: none; padding: 2px 10px 3px 25px; }
#leftmenu .leftSubMenu a:hover { text-decoration: underline; }
#leftmenu .leftSubMenu .active a { font-weight: bold; }
/* leftmenu END */

/* containers START */
.col170 { float: left; width: 170px; }
.col200 { float: left; width: 235px; }
.col240 { float: left; width: 240px; }
.col530 { float: left; padding: 0 10px; width: 530px; }
.col780 { float: left; padding: 0 0 0 10px; width: 700px; height:100%;}
#contentArea { clear: both; margin: auto; padding: 10px 0; width: 960px; }
/* containers END */

/* box01 START */
.box01 { margin-bottom: 10px; }
.box01 h3 { background-color: #9ab8c8; color: #fff; font-size: 11px; font-weight: bold; margin: 0; padding: 5px 10px 6px 10px; }
.box01 ul { list-style-type: none; margin: 0; padding: 0; }
.box01 li { display: inline; }
.box01 a { background: url(../img/b01.gif) no-repeat 10px 10px; border-top: 1px solid #e6edf1; display: block; padding: 5px 10px 5px 20px; }
.box01 .first a { border: none; }
/* box01 END */
/* box02 START */
.box02 { margin-bottom: 10px; }
.box02 h3 { background-color: #ff9d1d; color: #fff; font-size: 11px; font-weight: bold; margin: 0; padding: 5px 10px 6px 10px; }
.box02 h4 { font-size: 11px; font-weight: bold; margin: 0 0 7px 0; }
.box02 ul { background-color: #f5f8f9; border: 1px solid #e6edf1; border-top: none; list-style-type: none; margin: 0; padding: 0 0 7px 0; }
.box02 li { padding: 5px 9px; }
.box02 span { display: block; }
.box02 .active { background-color: #fff; border-left: 3px solid #ee692e; font-weight: bold; padding-left: 6px; }
.box02 .content { background-color: #ffeebb; border: 1px solid #ffde89; border-top: none; padding: 9px; }
/* box02 END */
/* box03 START */
.box03 { background-color: #5d859d; color: #fff; margin-bottom: 10px; }
.box03 h3 { font-size: 11px; font-weight: bold; margin: 0; padding: 5px 10px 6px 10px; }
.box03 .content { padding: 5px 10px 10px 10px; }
/* box03 END */
/* box04 START */
.box04 { border: 1px solid #CED0D3; padding: 15px 19px 9px 19px; margin-bottom: 10px; background-color: #FFF;}
.box04 h2 { color: #AE0606; font-size: 14px; font-weight: bold; margin: 3px 0 10px 0; padding: 0; }
.box04 h3 { border-bottom: 1px solid #f5f8f9; font-size: 11px; font-weight: bold; margin: 0 0 10px 0; padding: 0 0 5px 0; text-transform: uppercase; }
.box04 .wykres { margin-bottom: 10px; text-align: center; }
.box04 .news { padding-bottom: 10px; position: relative; width: 100%; }
.box04 .news a:hover p { text-decoration: underline; }
.box04 .news p { margin: 0 0 2px 0; }
.box04 .news .date { color: #999; }
.box04 .news .more { float: right; position: absolute; right: 0; bottom: 10px; }
/* box04 END */



/* footer START */
#footer { background-color: #FFF; border-top: 3px solid #5d859d; clear: both; margin: auto; padding: 11px 10px 12px 10px; position: relative; width: 940px; }
#footer ul { list-style-type: none; margin:0; padding: 0; }
#footer li { border-left: 1px solid #666; display: inline; padding: 0 7px 0 10px; }
#footer .first { border: none; }
#footer .copy { border: none; color: #999; display: block; float: right; position: absolute; right: 10px; bottom: 12px; }
/* footer END */

/* table01 START */
.table01 { margin-bottom: 10px; width: 100%; }
.table01 td, .table01 th { background-color: #f5f8f9; border-bottom: 1px solid #fff; font-weight: normal; padding: 5px 10px; text-align: left; }
.table01 .header td { background-color: #fff; color: #5d859d; font-weight: bold; text-transform: uppercase; }
/* table01 END */

/* table02 START */
.table02 { margin-bottom: 10px; width: 100%; }
.table02 td { vertical-align: top; }
.table02 th { background-color: #f5f8f9; border-bottom: 3px solid #fff; font-weight: bold; padding: 5px 10px 6px 10px; text-align: left; vertical-align: top; }
/* table02 END */


/* table02 START */
.table02_start { margin-bottom: 10px; width: 100%; }
.table02_start td { vertical-align: top;padding: 0px 0px 10px 5px;}
.table02_start th { background-color: #F3F3F3; border-bottom: 1px solid #D1D3D4; font-weight: bold; padding: 5px 10px 6px 10px; text-align: left; vertical-align: top; }
/* table02 END */


/* table02 START */
.table02_start_srodek { margin-bottom: 10px; width: 100%; }
.table02_start_srodek td { vertical-align: top;border-bottom: 1px solid #CDD6DD;padding: 5px 10px;}
.table02_start_srodek th { background-color: #E2EBF2; border-bottom: 3px solid #fff; font-weight: bold; padding: 5px 10px 6px 10px; text-align: left; vertical-align: top; }
/* table02 END */



/* table03 START */
.table03 { margin-bottom: 10px; width: 100%; }
.table03 td, .table03 th { border-bottom: 1px solid #CDD6DD; font-weight: normal; padding: 3px 3px; text-align: left; vertical-align: top; }
/* table03 END */

/* table04 START */
.table04 { margin-bottom: 10px; width: 100%; }
.table04 td, .table04 th { border-bottom: 1px solid #D1D3D4; font-weight: normal; padding: 5px 10px; text-align: right; vertical-align: top; }
.table04 th { background-color: #F3F3F3; text-align: left; }
.table04 .header th { background-color: #9ab8c8; border: 1px solid #CDD6DD; color: #fff; text-align: center; }
.table04 .header a { color: #fff; }
.table04 .even td { background-color: #f5f8f9; }
.table04 .naglowki{
	font-weight: bold;
	font-size:12px;
	color:#3F646D;
	padding-top:18px;
	padding-bottom:5px;
	text-align: center;
}
/* table04 END */


/* table04_suma START */
.table04_suma { margin-bottom: 10px; width: 100%; }
.table04_suma td, .table04_suma th { border-bottom: 1px solid #D1D3D4; font-weight: bold; padding: 5px 10px; text-align: right; vertical-align: top; }
.table04_suma th { background-color: #F3F3F3; text-align: left; width:119px}
.table04_suma .header th { background-color: #9ab8c8; border: 1px solid #CDD6DD; color: #fff; text-align: center; }
.table04_suma .header a { color: #fff; }
.table04_suma .even td { background-color: #f5f8f9; }
/* table04_suma END */



/* table05 START */
.table05 { margin-bottom: 10px; width: 100%; }
.table05 td, .table05 th { border-bottom: 1px solid #D1D3D4; font-weight: normal; padding: 5px 10px; text-align: left; vertical-align: top; }
.table05 th { background-color: #F3F3F3; text-align: left; width:300px; }
.table05 .header th { background-color: #9ab8c8; border: 1px solid #CDD6DD; color: #fff; text-align: center; }
.table05.header a { color: #fff; }
.table05 .even td { background-color: #f5f8f9; }
/* table05 END */

/* table06 START */
.table06 { margin-bottom: 10px; width: 100%;}
.table06 td, .table06 th { border-bottom: 1px solid #D1D3D4; font-weight: normal; padding: 5px 10px; text-align: left; vertical-align: top; }
.table06 th { background-color: #F3F3F3; text-align: left; width:80px; text-align:center; }
.table06 .header th { background-color: #9ab8c8; border: 1px solid #CDD6DD; color: #fff; text-align: center; }
.table06.header a { color: #fff; }
.table06 .even td { background-color: #f5f8f9; }
/* table06 END */


/* table06 START */
.table_notowania { margin-bottom: 10px; width: 100%;}
.table_notowania td, .table_notowania th { border-bottom: 1px solid #D1D3D4; font-weight: normal; padding: 5px 10px; text-align: right; vertical-align: top; }
.table_notowania th { background-color: #F3F3F3; text-align: left; width:80px; text-align:center; }
.table_notowania .header th { background-color: #9ab8c8; border: 1px solid #CDD6DD; color: #fff; text-align: center; }
.table_notowania.header a { color: #fff; }
.table_notowania .even td { background-color: #f5f8f9; }
/* table06 END */


/* table05 START */
.table07 { margin-bottom: 10px; width: 100%; }
.table07 td, .table07 th { border-bottom: 0 px solid #D1D3D4; font-weight: normal; padding: 5px 10px; text-align: left; vertical-align: top; }
.table07 th { background-color: #F3F3F3; text-align: left; width:300px; }
.table07 .header th { background-color: #9ab8c8; border: 1px solid #CDD6DD; color: #fff; text-align: center; }
.table07.header a { color: #fff; }
.table07 .even td { background-color: #f5f8f9; }
/* table05 END */


.sel01 { margin-bottom: 10px; text-align: right; }
.quoteDown { color: #ee692e; }
.quoteUp { color: #2d9d4f; }

.calendar th { background-color: #e6edf1; font-weight: bold; text-align: center; width: 30px; }
.calendar td { padding: 3px 0 4px 0; text-align: center; }
.calendar .event { background-color: #f5f8f9; font-weight: bold; }
.calendar .sunday { color: #ee692e; }
.calendar .today { background-color: #ee692e; color: #fff; font-weight: bold; }
.calendar .today a { color: #fff; }

.faq { list-style-type: none; margin: 0; padding: 0; }
.faq li { background: url(../img/b01.gif) no-repeat 10px 8px; padding: 4px 0 5px 20px; }
.faq .even { background-color: #f5f8f9; }

.ico_avi, .table02 .ico_avi { background: url(../img/ico_avi.gif) no-repeat 10px 1px; display: block; padding: 2px 0 3px 35px; }
.ico_pdf, .table02 .ico_pdf { background: url(../img/ico_pdf.gif) no-repeat 10px 1px; display: block; padding: 2px 0 3px 35px; }
.ico_ppt, .table02 .ico_ppt { background: url(../img/ico_ppt.gif) no-repeat 10px 1px; display: block; padding: 2px 0 3px 35px; }
.ico_xls, .table02 .ico_xls { background: url(../img/ico_xls.gif) no-repeat 10px 1px; display: block; padding: 2px 0 3px 35px; }

.page { margin: 10px 0; text-align: center; }
.page ul { list-style-type: none; margin: 0; padding: 0; }
.page li { border-left: 1px solid #5d859d; display: inline; padding: 0 2px 0 5px;}
.page .first { border: none; }

.infoostronie { background-color: #ffeebb; color: #000; margin: 20px 0; padding: 20px; }


.button_small 
{
  	border-style: solid;
	border-width: 1px;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	padding:5px;
	background-color: #ffF;
}

.button_small:hover 
{
  	border-style: solid;
	border-width: 1px;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	padding:5px;
	background-color: #9ab8c8;
}

.button_prospekt 
{
  	border-style: solid;
	border-width: 1px;
	border-color: #000;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	padding:5px;
	background-color: #AE0606;
	color:#FFF;
	cursor:pointer;
}

.button_prospekt:hover 
{
  	border-style: solid;
	border-width: 1px;
	border-color: #000;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	padding:5px;
	background-color: #5d859d;
	color:#FFF;
	cursor:pointer;
}

.naglowki{
	font-weight: bold;
	font-size:12px;
	color:#3F646D;
	padding-top:18px;
	padding-bottom:5px;
}

.naglowki_wykres{
	font-weight: bold;
	font-size:10px;
	color:#3F646D;
	TEXT-ALIGN: left;
}
.gris_pasek_jasny {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	font-weight: normal;
	color: black;
	border-style: solid;
	border-width: 1px;
	border-color: #CCC;
	background-color: rgb(230,231,232);
	height:20px;
	}
.gris_pasek_ciemny {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	font-weight: normal;
	color: black;
	border-style: solid;
	border-width: 1px;
	border-color: #CCC;
	background-color: rgb(255,255,255);
	height:20px;
	}
.grid_naglowki {
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	font-weight: normal;
	color: white;
	border-style: solid;
	border-width: 1px;
	border-color: rgb(158,158,158);
	border-left: inherit;
	border-right: none;
	background-color: rgb(150,150,150);
	height:20px;
	}	
.tabelka_prev{
height: 450px;
width: 100%;
vertical-align:   top;
}
.podstawowe
{
	border-color:    #CCCCCC;
	border-style:   solid;
	border-width:   1px;
	width:   100%;
	text-align:left;
	padding:0px;
	spacing: 0px;
}	





ul.menu {
    list-style: none;
    margin: 0;
    padding: 0;
}

    ul.menu li {
        background: #577F7A;
        border-left: 1px solid #FFF;
        border-right: 1px solid #FFF;
        color: #FFF;
        float: left;
        padding: 8px 10px;
        position: relative;
    }

ul.submenu {
    background: #CCCCCC;
    display: none;
    left: 0;
    list-style: none;
    margin: 0;
    position: absolute;
    padding: 10px;
    top: 28px;
}

    ul.submenu li {
        border: 0;
        float: none;
        padding: 0;
        width: 200px;
    }

ul.menu li:hover ul, ul.menu li.over ul {
    display: block;
}

ul.submenu a {
    color: #FFF;
    display: block;
    padding: 3px 10px;
    text-decoration: none;
}

    ul.submenu a:hover {
        background: #78AFA7;
    }
    
    
		#homePopup {
			display: none;
			position: absolute;
			top: 50%;
			left: 50%;
			margin-top: -202px;
			margin-left: -304px;
			width: 607px;
			height: 431px;
		}

		#homePopup a.image {
			display: block;
			text-indent: -99998px;
			overflow: hidden;
			width: 607px;
			height: 405px;
			background: transparent url(http://www.topsecret.pl/images/happykidsBanner.jpg) no-repeat left top;	
			outline: none;
		}
		#homePopup a.homePopupClose {
			display: block;
			width: 28px;
			height: 26px;
			text-indent: -99999px;
			overflow: hidden;
			position: relative;
			top: 26px;
			left: 579px;
			z-index: 10001;
			background: transparent url(http://www.topsecret.pl/images/homePopupClose.gif) no-repeat left top;
			outline: none;
		}
		.show {
			display: block !important;
		}    
		
		
#prospekt
{
  display:none;
}