body, html {
	margin:0px;
	padding:0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif; 	
	
}

body {
	/*background:url(/images/www/big_line.gif) 0px 118px repeat-x;*/
	/*background:url(/images/www/line.gif) 0px 118px repeat-x;*/
	background-color:#ffffff;

}

body.popup {
	background:none;
	background-color:white;
}
body, td, a {
	color:#606060;
}

a:hover { color:#FF6600; }

body {
	font-size: 11px;
}
select  {
	font-size: 11px;
}

#container {
	margin:auto;
	width:990px;
}

h1, h2, h3 {
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	margin:10px 0px;
	font-weight: normal;
}
.orange {color:#F60; }
.tright {text-align:right;}


/*--------------------------------*/
form {
	margin:0px;
	padding:0px;
}
/*--------------------------------*/
h1 {
	font-size:20px;
}
h2 { 
	font-size:14px;	
}
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

h1#top {
	/*text-indent:-2000px;*/
	/*background:url(/images/www/logo.gif) 50% 50% no-repeat; */
	text-align:right;
	width:100%;
	padding-top:16px;
	height:42px !important;
	height:42px;	
	border-bottom:5px solid #F60;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000066;
	font-size:22px;
}

h1#top span {display:block; padding-top:12px; }
h1#top a {float:left;}


#content h1 { font-size: 180%; }
#content h1#top { font-size: 200%; }
#content h2 { font-size: 130%; }
#content h3 { font-size: 110%; }



/*li a { text-decoration:none; }*/

.clear { clear:both;  line-height:0px; margin:0px; padding:0px; font-size: 0px;}

.display-block {
	display:block;
}
.fleft {float:left;}
.fright {float:right;}


p { margin:0px 0px 10px 0px; }


a.more {
	text-align:right;
	display:block;
	background:url(/images/www/more.gif) 100% 50% no-repeat;
	padding-right:13px;
}
a img {
	border:0px; 
	margin-right:3px; 
	vertical-align:middle;	
}

/* --------------------------------------------------------------------------
	Style menu 
-------------------------------------------------------------------------- */

#short_menu, #menu_level1, .menu_level2, #footer ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}
#short_menu a, #menu_level1 a, .menu_level2 a, #footer a {
text-decoration:none;
}
/* menu szybkiego dostepu */
#short_menu {
	height:43px;
	padding:5px 0px 0px 0px;
	text-align:left;
}
#short_menu li {
	display:inline;
	padding:0px 9px 0px 10px;
	border-left:1px solid #F60;

}

#short_menu li.first {
	display:inline;
	padding:0px 10px 0px 0px;
	border-left:none;
}

#short_menu li.search {
	float:right;
	border-left:none;	
	padding:0px;
}
.search .search_button {border:none; overflow: visible; background:#FFF; color:#788cc7; font-weight:bold; cursor:pointer; padding:2px 0px 2px 5px; font-size:11px;}

li.search .tekst {border:1px solid #ccc; color:#aaa; width:130px; background:#FFF;  padding:1px 2px;font-size:11px;} 

#short_menu li a {
	color:#606060;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}

/* menu 1. poziomu */
#menu_level1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	height:23px;	
}
#menu_level1 li {
	display:block;
	background-color:#FF6600;
	float:left;
	width:auto !important;
	min-width:149px;
	width:149px;
	white-space:nowrap;
	padding:0px 7px;
	height:23px;
	border-left:2px solid white;
}

#menu_level1 li.active {
	background-color:#788cc7;
}

#menu_level1 li.first {
	border-left:none;
	padding:0px 8px;
}

#menu_level1 li a {
	color:#FFF;
	display:block;
	width:100%;
	height:100%;
	line-height:22px;
	font-size:12px;
}

#menu_level1 li.active a {
	color:#FFF;
}

#menu_level1 li.hover { background-color: #a0aed8; }

/* menu 2. poziomu */
.menu_level2 {
	font-family: Arial, Helvetica, sans-serif;
	height:25px;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
	background-color:#788cc7;
}

.menu_level2 li {
	display:block;
	float:left;
	background-color:#788cc7;
	/*padding-bottom:5px;
	
	line-height:16px;*/
	margin-top:5px;
	padding:0px 0px 1px 0px;
	height:19px;
}

.menu_level2 li.active {
	background-color:#FFF;
}

.menu_level2 li a, .menu_level2 li a:hover {
	color:#FFF;
	font-size:12px;
	padding:0px 13px 0px 14px;
	border-left:1px solid white;
}

.menu_level2 li.first a {
	border-left:1px solid #788cc7;
}

.menu_level2 li.active a {
	color:#788cc7;
	border-color:white;
}

.menu_main { background-color: white; }
.menu_main li { background-color: white; }
.menu_main li.first a { border-left-color: white; }
.inactive { display: none; background-color: #a0aed8; }
.inactive li { background-color: #a0aed8; }
.inactive li.first a { border-left-color: #a0aed8; }
ul.hover { display: block; }

/* menu 3. poziomu */
#menu_level3 {
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	background-color:#FFF;
	border-top:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	border-left: #F60 solid 3px;
	margin:15px 0px;
	padding:0px;
}

#menu_level3 li {
	border-bottom:1px solid #e5e5e5;
	list-style-type:none;
	padding:8px 0px 7px 25px;
	font-size:12px;	
	margin:0px;
	vertical-align:middle;
	background:url(/images/www/2right.gif) no-repeat 12px center;
}

#menu_level3 li.active {
	background-color:#fbf9f9;
	background-image: url(/images/www/2bottom.gif);
	background-position:12px 12px;
}

#menu_level3 li a {
	color:#006;
	font-size:12px;
/*	border-left:1px solid white; */
	text-decoration:none;
	vertical-align:middle;
	font-weight:bold;
}

#menu_level3 ul.menu4 li {
	padding:3px 0 3px 15px;
	background:none;
}
#menu_level3 ul.menu4 li a {
color:#4F4F4F;
font-weight:normal;
}
#menu_level3 ul.menu4 li a:hover {
text-decoration:underline
}
/* menu 3. poziomu - poziome*/
#menu_level3_p {
	font-family: Arial, Helvetica, sans-serif;
	/*font-weight: bold;*/
	height:18px;
	margin:10px 0px 0px 0px;
	
	padding: 0px 0px 1px 0px;
	border-bottom:1px solid #606060;
	
}
#menu_level3_p li {
	display:block;
	background-color:#e5e5e5;
	float:left;
	width:auto !important;
	min-width:100px;
	width:100px;
	white-space:nowrap;
	padding:0px 7px;
	margin:0px;
	height:18px;
	border-left:2px solid white;
}

#menu_level3_p li.active {
	background-color:#666;

}

#menu_level3_p li a {
	color:#666;
	display:block;
	width:100%;
	height:100%;
	line-height:18px;
	font-size:11px;
	text-decoration:none;
}

#menu_level3_p li.active a {
	
	color:#FFF;
}

#menu_level3_p li.first.active {
	border-left:none;
}

/* menu 4+ poziomu */

#menu_level3 ul {
	padding-left:0px;
}

#menu_level3 ul li {
	border-bottom:none;
	list-style-type:none;
	padding:8px 0px 7px 25px;
	font-size:12px;	
	margin:0px;
	vertical-align:middle;
	background:url(/images/www/2right.gif) no-repeat 12px center;
}




/* menu w stopce */
#footer ul {
	height:25px;
}
#footer ul li {
	display:inline;
	padding:0px;
}
#footer ul li a {
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px 8px 0px 9px;
	border-left:1px solid #666;
}
#footer ul li.first a {
	border-left:1px solid #fff;
}

/* stopka */

#footer {
	border-top:1px solid #bcbcbc;
	padding-top:3px;
	clear:both;
	position:relative;
}
#footer p {
	color:#c9c9c9;
	font-size:10px;
	padding:5px 0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
}

#footer p a { 
	color:#c9c9c9; 
	font-weight:bold; 
	color:#c9c9c9; 
	text-decoration:underline;
}
#footer p a:hover {
	color:#ff6600;
}

#footer .pbu {position:absolute; right:0px;}
/* --------------------------------------------------------------------------
	Wlasciwa zawartosc strony
-------------------------------------------------------------------------- */
#left_column {
	float:left;
	width:0px;
	overflow: hidden;
}
#left_column.show {
	width:185px;
	margin:15px 0px;
}

#right_column {
	float:right;
	width:0px;
	overflow: hidden;
}
#right_column.show {
	width:185px;
	margin:15px 0px;
}


#content {
	text-align:justify;
	margin:15px;
	display:inline;
	font-size:11px;
	float:left;
	overflow: hidden;
}
#content th { font-size: 100%; }



#content.nomargin h1 {display:none}

.content_ {
	width:960px;
}
.content_leftright {
	width:590px;
}
.content_right {
	width:775px;
}
.content_left {
	width:775px;
}

#content.nomargin {margin:0px 0px 15px; width:100%;}
#right_column.nomargin {margin:0px 0px 15px;}

#content h1 {
	margin-top:0px;
	border-top:1px solid black;
	color: black;
}

/* sciezka nawigacyjna (breadcrumb) */

.path, .path a {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none; 
	font-size:9px;
	margin-bottom:10px;
}

.photo {
	float:left; 
	margin-right:5px; 
	margin-bottom:5px; 
}


/* poddokumenty */

.last_update { 
		text-align: right; 
		color: silver; 
		padding-bottom: 10px; 
} 

.english_version {
	margin:0px 0px 10px 0px; padding:0px;
	text-align:right;
}
.english_version a {font-weight:bold; text-decoration:none;}

.subdocuments {
	margin-bottom:10px;
	margin:0px;
	padding:0px;
}
.subdocuments a {
	text-decoration:none;
}

.subdocuments_li {
	list-style-type:none;
	margin:5px 0px;	
	padding:0px;	
}

.subdocuments li ul {
	margin-left:10px;
	padding:0px;
	
}

.subdocuments li h4 {
	margin:5px 0px;
	font-size:100%;
}

.subdocuments_main {
	margin-bottom:10px;
	margin:0px;
	padding:0px;	

}
.subdocuments_main a, .subdocuments_li a {
	text-decoration:underline;
}

.subdocuments_li h4 a, .subdocuments_li a.more { text-decoration:none; line-height:18px;}


.news_list li {
	font-weight:bold;
	line-height:2em;
	font-size:1.2em;
}
.news_list li span {
	font-weight:normal;
}

/* --------------------------------------------------------------------------
	Banery
-------------------------------------------------------------------------- */
.banners {
	text-align:center;
}
.banners img {
	margin-bottom:1px;
}


/* --------------------------------------------------------------------------
	Formularze
-------------------------------------------------------------------------- */
input {
	font-size:10px;
	vertical-align:middle;
}

input.button {
	background:none;
	cursor:pointer;
	vertical-align:middle;
	border:none;
}

/* --------------------------------------------------------------------------
	Uk?ad dwukolumnowy
-------------------------------------------------------------------------- */

.middle-vert-line {
	background:url(/images/www/line_vert_grey.gif) 50% 0px repeat-y;
	width:100%;
}

.left-col {
	float:left;
	width:48%; 
	
}

.right-col {
	float:right;
	width:48%; 
}

.right-col .photo {
	float:right; 
	margin-left:5px; 
	margin-bottom:5px; 
}


/* --------------------------------------------------------------------------
	S?ownik
-------------------------------------------------------------------------- */
#dictionary {
	clear:both;
	text-align:center;
	margin-bottom:20px;
}

#dictionary_index {
	padding:5px 5px;
	margin:10px 0px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;	
}

#dictionary_index li {
	margin-left: 0;
	padding: 2px 1px 2px 0px;
	margin:4px;
	list-style: none;
	font-weight:bold;
	display: inline;
	}

#dictionary_index li.current {
	color:#F60;
	font-weight:bold;
}

#dictionary_index li a {
	text-decoration:underline;
}
#terms {
	padding:0px;
	margin:0px;
}
#terms li {
	text-align:left;
	list-style-type:none;
}

#terms li ul li {
	list-style-type:disc;
}

#terms li ol li {
	list-style-type:decimal;
}

#dictionary_form {
	text-align:center;
}
#dictionary_form label {
	display:block;
	height:22px;
	width:390px;
	margin:3px auto;
	text-align:left;
	position:relative;
}

#dictionary_form input {
	border:1px solid #999;
	width:140px;
	position:absolute;
	left:120px;
}
#dictionary_form input.button {
	position:absolute;
	left:270px;
	font-size:11px;
	height:18px;
	width:80px;
	color:white;
	padding:0px 18px 2px 10px;
	background: url(/images/www/more_white_form.gif) right center no-repeat;
	background-color: #f60;
	border:1px solid #c50;
}	
#dictionary_form input.button_clear {
	position:absolute;
	left:270px;
	font-size:11px;
	height:18px;
	width:80px;
	color:white;
	background-color: #f60;
	border:1px solid #c50;
}
	
	
	
	
	
	



/* --------------------------------------------------------------------------
	Bloczki
-------------------------------------------------------------------------- */

.blocks {
	width:100%;
	font-size:0px;
}

.block {
	font-size:11px;
	margin-bottom:10px;	
}

/* --------------- top 10 ---------------------- */
#top_n {background:#e5e5e5; 
	text-align:left;
	padding:10px}
#top_n a {	
	text-decoration:none;
}
/* --------------- pomara?czowy bloczek ---------------------- */
.orange-block a:hover {
	color:#ffffff;
	text-decoration:underline;
}

.orange-block {
	background-color:#F60;
	color:#fff;
	padding:10px;
	text-align:left;
}

.orange-block .button  {
	padding:0px;
	text-align:center;
	color:white;
	border:none;
}
.orange-block a {
	color:white;
	padding:2px 0px;
	text-decoration:none;
}

.orange-block .right-arrow {
	background: url(/images/www/more_white_mg.gif) right center no-repeat;
	padding-right:18px;
	border:none;
}

/*----------------------------------------------------------------------------------------------------------------------------------------*/
.orange-block label {
	vertical-align:middle;
	display:block;
	_height:20px;
	min-height:20px;
	/*line-height:1em;*/
	position:relative;
	margin:2px 0px;
	
	/*vertical-align:center;*/
}
/* ----------------wyszukiwanie -------------------*/
#block_search {
	width:180px;
	background-color:#f60;
	vertical-align:middle;
	padding:14px 10px;
	color:#ffffff;	
}
#block_search input {
	width:96px;
	margin:0px 4px;
	border:none;
	height:14px;
}
#block_search .right-arrow{
	background: url(/images/www/more_white_mg.gif) right center no-repeat;
	border:none;
	width:16px;
	text-align:center;
}

/* --------------- logowanie ---------------------- */

#login, #media, #change_login, #elogin {
	position:relative;
	padding-bottom:26px;
}

#login label input, #media label input, #elogin label input, #change_login label input { 
	width:90px;
	height:14px;
	position:absolute;
	top:0px;
	right:10px;
	border:none;
	/*vertical-align:center;*/
	/*vertical-align:middle;*/
}


#login input.right-arrow, #media input.right-arrow, #change_login input.right-arrow, #elogin input.right-arrow{
	border:none;
	position:absolute;
	font-size:11px;
	right:10px;
	height:20px;
	background-color: #f60;
	border:1px solid #c50;
	padding-left:4px;
	width:70px;
}
#login input.right-arrow {
	width:70px;
}

a.right-arrow-border {
	position:absolute;
	right:10px;
	top:7px;	
	border:1px solid #c50;
	background: url(/images/www/more_white_mg.gif) right center no-repeat;
	background-color: #f60;
	text-decoration:none;
	width:18px;
}



#login a.button, #media a.button {
	position:absolute;
	padding:0px;
	font-size:11px;
	line-height:18px;
	text-decoration:none;
}

#login a.right-arrow {
	background-color: #f60;
	border:1px solid #c50;
	padding:0px 18px 0px 4px;
	text-decoration:none;
}
#login input.log{
	border:none;
	font-size:11px;
	height:20px;
	position:absolute;
	right:91px;
	background-color: #f60;
	border:1px solid #c50;
	padding-left:5px;
	width:84px;
	color:white;
	
	
}
.form_right_arrow {
	border:none;
	font-size:11px;
	height:18px;
	color:#FFFFFF;
	padding:0px 18px 2px 10px;
	background: url(/images/www/more_white_form.gif) right center no-repeat;
	cursor:pointer;
	background-color: #f60;
	border:1px solid #c50;
}

.form_left_arrow {
	border:none;
	font-size:11px;
	height:18px;
	color:#FFFFFF;
	padding:0px 10px 2px 18px;
	background: url(/images/www/back_white_form.gif) left center no-repeat;
	cursor:pointer;
	background-color: #f60;
	border:1px solid #c50;
}

.form_clear {
	border:none;
	font-size:11px;
	height:18px;
	color:#FFFFFF;
	background-color: #f60;
	border:1px solid #c50;
	padding:0px 0px 2px 0px;
	cursor:pointer;
}

/* --------------- dla medi?w ---------------------- */

#media label input, #change_login label input{
	right:0px;
	width:100px;
}
#media label, #change_login label {
	text-align:left;
	padding-right:108px;
	

	padding-top:2px;
}
/*---------------------------------------------------------------------------------------------------------------------------------------------------*/
#media label.long,  #change_login label.long{
	height:22px;
	padding-top:0px;
}
/*---------------------Indeksy--------------------------*/
#indexes td, #indexes_z td,.table3  td, .najwieksze td {	border-bottom:1px solid #e5e5e5;
	color:#606060;
	font-size:11px;
	text-align:left;
	padding:3px 0px 3px 3px;
}


div.block_head { font-weight:bold; text-align:left; background:url(/images/reuters_logo_small.gif) 100% 0% no-repeat;padding-bottom:2px; cursor:pointer; }

#indexes , #indexes_z , .najwieksze,.table3  {
	border-top:1px solid #E5E5E5;
}

#indexes td.l, #indexes_z td.l, .table3 td.l, .najwieksze td.l {
	border-right:1px solid #e5e5e5;
}
#indexes tr.szary, #indexes_z tr.szary, .najwieksze tr.szary {
	background:#fbf9f9;
}
#indexes td.last, #indexes_z td.last, .najwieksze td.last {
	border:none;
}
#indexes td.last_l, #indexes_z td.last_l, .najwieksze td.last_l {
	border-right:1px solid #e5e5e5;
	border-bottom:none;
}	
/* --------------- ostatnio dodane ---------------------- */
.newest {background:#F2F2F2; 
	text-align:left;
	padding:5px;
	color:#666;
	/*border: 1px solid #F60;	padding:0px;*/
}
.newest .title {
	font-weight:bold;
	text-align:center;
}

.newest ul {
	/*width:47%;*/
	margin:0px;
	padding:3px;;
}

.newest li {
	margin-bottom:4px;
	list-style-type:none;
}

.newest li span {
	display:block;
	width:120px;
}
.newest li a {
	font-weight:bold;
	width:160px;
	text-decoration:none;
}
/* ------------------- analizy -------------------------- */
#analiza_filtr {
	width:100%; 
	position:relative;
}

#analiza_filtr .wybierz {
	float:left; 
	padding:10px 10px;
	margin-right:40px;
	background:#e5e5e5; 
}
.notowania_wybierz {
	width:220px;
	padding:10px 10px;
	margin-right:40px;
	background:#e5e5e5; 
}
#analiza_filtr .buttons {
	margin-left:10px;
}
#calMacroFilter td, #calMacroFilter th {border:none;}
div.clndr {
	background-color:white; 
	position:absolute; 
	right:50px; 
	bottom:50px; 
	width:168px; 
	height:178px;  
	cursor:default; 
	display:none; 
	z-index:2; 
	border:1px solid #999; 
	margin-top:-100px;
}

div.clndr table {
 width:160px; margin:4px;
}

div.clndr th {
 background: #B4C3E1; color:#006;
 font:normal bold 11px;
 text-align:center; padding:1px 2px;
}

div.clndr td {
 cursor:pointer; background-color:#FF6600;
 font:normal normal 11px arial,sans-serif;
 text-align:center; padding:2px; color:white;
}
.calMacroDetails {width:100%}

.calMacroDetails td {padding:3px; border-bottom:#EFF4FA 1px solid;border-top:#EFF4FA 1px solid;}
.calMacroDetails th {background: #788CC7; color:#FFF;}
.dayHeader {background-color:#B4C3E1; color:#000066;}

div.clndr td.current {
	background-color:#788CC7; 
	color:#FFF; 	
}
/* --------------------newsletter -----------------------*/
#newsletter_left {
	width:48%; 
	float:left; 
	position:relative; 
	height:300px;
}

#newsletter_right .form_right_arrow {
	width:128px;
	position:absolute;
	left:0px;
	bottom:0px;

}
#newsletter_right {
	width:48%; 
	float:right; 
	position:relative; 
	height:300px
}

#newsletter_right .form_clear {
	width:128px;
}

#newsletter_right select, #newsletter_left select {
	position:absolute; right:0px;
	margin-bottom:10px;
}
#newsletter_right label, #newsletter_left label {
	margin-right:5px;
}

.newsletter_title {width:60%; padding:3px 6px; 
	margin:15px 0px;
	background:#e5e5e5; 
	font-weight:bold;
	color:#666;
}
#button_l {
	position:absolute; 
	bottom:0px; 
	right:0px;
}

#button_r {
	position:absolute; 
	bottom:0px; 
	left:0px;
}
/*-------------------FAQ--------------------------------*/
#chat_list {
	width:96%; 
	background:#e5e5e5; 
	color:#666; 
	padding:10px; 
	position:relative;
}

#chat_list #enter{
	position:absolute; 
	left:10px; 
	bottom:5px;
}

#chat_list #see{
	position:absolute; 
	right:10px; 
	bottom:5px;
}

.faq_ul{
	margin:0px; 
	padding:0px;
}
.faq_li{
	list-style:none; 
	margin-left:10px
}	
/*------------------DANE-O-SPOLCE----------------------*/
#dane_spolce td.title {
	/*font-weight:bolder;*/
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;}
#dane_spolce td,th {
	padding:3px 4px;
	border-bottom:1px solid #999999;}		
#dane_spolce tr.szary {background:#e5e5e5;}
/*------------------NOTOWANIA--------------------------*/
#notowania_tabela_firma td, #wskazniki_notowan td {
	border-bottom:1px solid #999999;
	color:#666;
	/*font-weight:bold;*/
	font-size:100%;
	text-align:left;
	padding:3px 4px;}
#notowania_tabela_firma td.l, #wskazniki_notowan td.l {
	border-right:1px solid #999999;
}
#notowania_tabela_firma tr.szary, #wskazniki_notowan tr.szary {
	background:#e5e5e5;}

#wskazniki_notowan .right {text-align:right;}	
	
#kwartalne_wyniki td{
	border-bottom:1px solid #999999;
	color:#666;
	/*font-weight:bold;*/
	font-size:100%;
	text-align:left;
	padding:3px 4px;}
#kwartalne_wyniki th{
	font-weight:bold;
}

#kwartalne_wyniki td.l,th.l {
	border-right:1px solid #999999;
}
#kwartalne_wyniki tr.szary{
	background:#e5e5e5;}
/*--------------------Otwarcie rachunku ---------------------------*/
#open_ankieta td{
	padding:3px 4px;}
	
#open_ankieta .radio {
	width:24px;
	float:left;
}
#open_ankieta .text {
	/*width:108px;*/
	width:80%;
	float:left;
	text-align:left;
}
#open_ankieta .kol_td1 {
	background:#e5e5e5;
}

#openInquiryResult {display:none;}
#openInquiryResult textarea {border:none; background:none; width:100%; height:40px; font-family:Arial,Helvetica,sans-serif; text-align:center;
width:100%; font-size:1em; font-weight:bold; color:#006;} 


.zrzut{
	width:188px;
	height:150px;
	text-align:center;
	float:left;
	margin-top:8px;
}

.otwarcie_rachunku {
	border: none;
	padding:2px;
}
.otwarcie_rachunku span.norm {
	font-weight:normal;
}
.otwarcie_rachunku td {
	margin:2px;
	padding:2px;
}

.otwarcie_rachunku th {
	padding:3px 6px; 
	background:#e5e5e5; 
	font-weight:bold;
	color:#666;
	border:none;
	text-align:left;
}

.otwarcie_rachunku input {width:176px;}
.otwarcie_rachunku .form_clear, .otwarcie_rachunku .form_right_arrow, .otwarcie_rachunku .form_left_arrow { width:140px; }

.otwarcie_rachunku input.nr_rach {width:35px;}
.otwarcie_rachunku input.date {width:60px;}
.otwarcie_rachunku input.small {width:60px;}
.otwarcie_rachunku input.pass {width:100px;}
input.checkbox {width:auto;}

.otwarcie_rachunku .left100 {
	text-align:left; width:100%;
	font-weight:normal;
} 
.otwarcie_rachunku .padd20 {
	padding:20px 0px;
} 


.otwarcie_rachunku .label  {
	text-align:right;
	width:240px;
	font-weight:bold;
}
.otwarcie_rachunku .label2  {
	text-align:right;
	width:240px;
	font-weight:bold;
}

 .otwarcie_rachunku tr>td, .otwarcie_rachunku tr>td+td+td {
 	text-align:right;
	width:240px;
	font-weight:bold;
 }

.otwarcie_rachunku .value {
	text-align:left;
	width:230px;
}
 
 .otwarcie_rachunku tr>td+td, .otwarcie_rachunku tr>td+td+td+td  {
 	text-align:left;
	width:230px;
 }


.content_leftright .otwarcie_rachunku .label {width:186px;}
.content_leftright .otwarcie_rachunku tr>td, .content_leftright .otwarcie_rachunku tr>td+td+td  {width:186px;}

.content_leftright .otwarcie_rachunku .value {width:176px;}
.content_leftright .otwarcie_rachunku tr>td+td, .content_leftright .otwarcie_rachunku tr>td+td+td+td {width:176px;}

.content_right .otwarcie_rachunku .label {width:220px;}
.content_right .otwarcie_rachunku tr>td, .content_right .otwarcie_rachunku tr>td+td+td {width:220px;}

.content_right .otwarcie_rachunku .value {width:210px;}
.content_right .otwarcie_rachunku tr>td+td, .content_right .otwarcie_rachunku tr>td+td+td+td {width:210px;}

.content_left .otwarcie_rachunku .label {width:220px;}
.content_left .otwarcie_rachunku tr>td, .content_left .otwarcie_rachunku tr>td+td+td  {width:220px;}

.content_left .otwarcie_rachunku .value {width:210px;}
.content_left .otwarcie_rachunku tr>td+td, .content_left .otwarcie_rachunku tr>td+td+td+td  {width:210px;}

.content_ .otwarcie_rachunku .label {width:265px;}
.content_ .otwarcie_rachunku .label2 {width:200px;}
.content_ .otwarcie_rachunku tr>td+td+td  {width:200px;}
.content_ .otwarcie_rachunku tr>td  {width:265px;}

.content_ .otwarcie_rachunku .value {width:255px;}
.content_ .otwarcie_rachunku .value2 {width:310px;}
.content_ .otwarcie_rachunku .value2 .urzad {width:280px}
.content_ .otwarcie_rachunku tr>td+td {width:255px;}
.content_ .otwarcie_rachunku tr>td+td+td+td {width:310px;}
.content_ .otwarcie_rachunku tr>td+td+td+td .urzad {width:280px;}

/*-----------------------------*/
h2 .popup {
	width:100%; 
	text-align:center;
}
#popup_content {
	width:98%; 
	padding:4px;
}
/*---------------------------------------*/
#wyrazenia{
	width:60%; 
	float:left; 
	text-align:left;
}
#wyrazenia input {
	width:27%;
}

#szukaj {
	width:38%; 
	float:right;
	margin-top:10px;
}
#szukaj label {
	position:relative;
	display:block;
	height:18px;
	margin-bottom:4px;
}


#szukaj select {
	position:absolute;
	top:0px;
	left:0px;

}
#szukaj input {
	width:80px;
	position:absolute;
	top:0px;
	right:0px;
}



#szukaj select {
	width:126px;
}
/*--------------------chat----------------------*/
#login_form table, #dane table{
	width:400px; 
	border:1px solid #01204F; 
	margin:auto;
}
#login_form th, #dane th, #room_list th{
	background:#f3f3f3;
}
#login_form .form_input{
	width:120px;
}
#dane label {
	margin-right:8px;
	font-weight:bold;
}
#room_list{
	float:left;
	width:79%;
}
#room_list td, #user_info td {
	padding:3px;
}

#room_list tr.szary {
	background:#e5e5e5;
}

#user_info tr.szary {
	
}

#room_list td.l, #user_info td.last_l{
	border-right:1px solid #999999;
}

#user_info td.l{
	border-bottom:1px solid #999999;
}

#user_info input{
	float:right;
	margin-top:2px
}

#user_info td.ul {
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
}

#user_info {
	float:right;
	width:19%;
}
.bgnews{background:url(/images/bg-news.gif) repeat-y 50% 50%; width:100%;}
#archives {
	clear:both;
}
/*---------------egate------------------------*/
#egate_ftxt {width: 200px;
	float:left;
}

#egate_ffields {width:250px;
	float:left;
}

#egate_egate_fcheckbox{width:40px;
	float:left;
}

#egate_measure{width:40px;
	float:left;
}
/*----------egate-rejestracja---------------*/
#egate_reg_cont {
	margin:auto; 
	width:560px; 
	text-align:left; 
}

#egate_reg {
	float:left;
}

#egate_reg input.txt {
	width:120px;
}

#egate_reg label{
	font-weight:bold;
}
/*------------------------------------------*/
.form_zgloszenia {
	width:400px;
	position:relative;
}

.form_zgloszenia label {
	height:18px;
}

#form_zgloszenia {
	margin:auto;
	vertical-align:middle;
}

#form_zgloszenia label{
	position:relative;
	padding-bottom:6px;
	display:block
}

#form_zgloszenia label input {
	width:180px;
	height:16px;
	position:absolute;
	top:0px;
	right:10px;

}
/* ---------------kontakt-------------------*/
#contact_ipok select, #contact_ipok button{
	vertical-align:middle;
	display:inline;
}
/*--------------mapa-serwisu----------------*/

.serwis_map a {
	text-decoration:none;
}

.serwis_map h2 {
	font-weight:bold;
}

.serwis_map h3, .serwis_map h4 {
	font-weight:normal;
}

.serwis_map, .serwis_map ul {
	padding-left:0px;
	margin:0px;
}

.serwis_map li {
	list-style:none;
	padding-left:0px;
	margin-left:10px;
}

.serwis_map li ul li {
	list-style:url(/images/www/double.gif);
	list-style-position:top;
	margin-bottom:0px;
}

.serwis_map li li li{
	/*list-style:image;*/
	list-style:url(/images/www/single.gif);
	list-style-position:top:
	margin-bottom:0px;
}
.error_info {
	color:#ff6600; 
	font-weight:bold;
}

.success {
	/* color:#FF6600; */
	color: #006;
}

/*-------------- wyszukiwarka - wyniki ----------------*/


.searchResult .group { 
	font-size:100%;
	color:#788cc7;
	text-decoration:none;
}

.info {
	clear:both;
	padding:10px 0px;
	
}

.documentLink {position:absolute; right:0px;}
.searchResult {padding-left:20px; margin:10px 0px; padding-bottom:10px; position:relative;}
.searchResult p {margin-left:20px; text-align:justify;}

.searchResult a {color:#FF6600;}
.searchResult a.more {color:#606060; text-decoration:none;}

.searchSelected { font-weight : bold; }

h3.search { clear:both; margin-top:20px; padding-top:20px;}

#popup_powiadom {
	margin:10px;
	width:490px;
	text-align:left;
	vertical-align:center;
	margin:auto;
}
#popup_powiadom center {
	font-size:11px;
	font-weight:bold;
	text-align:center;
	margin-bottom:10px;
}
#popup_powiadom label {
	display:block;
	position:relative;
	height:28px;
	margin-bottom:14px;
	height:auto !important;
	clear:both;
}
#popup_powiadom input {
	position:absolute;
	top:0px;
	right:0px;
	width:340px;
	font-size:11px;
}
/*textarea*/
#polec_tekst {
	float:right;
	width:340px;
	height:80px;
	padding:0px;
	margin:0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.fake {
	clear:both;
	font-size:0px;
}
#dodatkowe {
	clear:both;	
	text-align:right;
}
#dodatkowe a {
	text-decoration:none;
	height:16px;
	display:inline;
	
}
.wersja_pdf { width: 0px; margin-right: 20px; white-space: nowrap; }
.wersja_print { width: 0px; margin-right: 20px; white-space: nowrap; }
.polec_znajomemu { width: 0px; margin-right: 200px; white-space: nowrap; }
.rss { margin-right: 20px;}
	
/********************************************
seminaria
********************************************/
#ask .form_clear, #ask .form_right_arrow {
	margin-left:15px; 
	width:118px; 
	display:block;
	cursor:pointer;
}
#ask .form_right_arrow {
	margin-top: 2px;
	margin-bottom: 4px;
}

#tabelka .c { text-align: center; background-color:#99cc00;}
#tabelka td {padding:6px 0px;}
#tabelka td p {margin:0px 5px;}

/********************************************
Formularz kontaktowy
********************************************/

.formKontakt {
	margin:auto; text-align:left; background:#e5e5e5; padding:10px 20px;
}

.formKontakt label { font-weight:bold; text-align:left; display:block; padding:1px 0px 0px 0px; margin:0px; clear:both;}

.formKontakt label input {width:150px; font-weight:normal; float:left; }

.formKontakt label span {width:200px; display:block; float:left; }

span.phone {font-weight:normal; width:150px;}

.formKontakt label .phone input {float:none;}
.formKontakt p {margin:0px;}


#xs a {text-decoration:none; text-indent:-20px;}

td.form_buttons { text-align: center !important; width: 50% !important; padding-top: 10px !important; }

#ie_historyFrame { width: 0px; height: 0px; display:none }
#firefox_anchorDiv { width: 0px; height: 0px; display:none }
#safari_formDiv { width: 0px; height: 0px; display:none }
#safari_rememberDiv { width: 0px; height: 0px; display:none }

.pagination .fright, .pagination .fleft  {
	padding-right:14px;
	background:transparent url(/images/www/more.gif) no-repeat scroll 100% 50%;
	text-align:right;
	text-decoration:none;
	display:block;
	color:#333;
}

.pagination {
	text-align:center;
}

.pagination a, .pagination strong {
	padding:2px 5px;
}

.pagination .fleft {
	padding-right:0px;
	padding-left:14px;
	background:transparent url(/images/www/more_left.gif) no-repeat scroll 0% 50%;
	text-align:left;
}


.pagination .fright:hover, .pagination .fleft:hover  {
	color:#F60;
}

.calendar_news li {
	padding-left:20px;
	border-bottom:1px solid #F2F2F2;
}


.calendar_news .day_li {
	padding:3px 10px 3px 3px;
	margin:20px 0px;
	font-weight:bold;
	border-bottom:1px solid #AAA;
	list-style-type:none;
}

.train-confirm {margin-bottom:50px;}

#menu_level3 li ul{margin:0;padding:0;margin-left:5px;}
.sonda		{text-align:left;padding:5px;border:1px solid silver;}
.sonda	ul		{padding-left:10px;}
.sonda		li{	text-align:left;list-style:none;}


/* Kalendarium */

.blue-box {
	background-color:#EFF4FA;
	color:#000066;
	padding:5px 10px;
	margin:5px 0px;
	position:relative;
}

div.macro {bottom:0px; left:400px;}
.blue-box a {text-decoration:none; padding:1px 5px; color:#000066; font-weight:bold;}
.blue-box table {width:100%}
.blue-box  td {line-height:20px; padding:1px 0px; }
.blue-box  input {width:140px; }
.blue-box .labLong input {width:310px;}
.blue-box .labShort {width:180px;}
.blue-box .btn_next {margin:20px 30px 20px 10px; }

.showCurrent #archiveMacro {display:none;}
.showArchive #currentMacro {display:none;}

#content .blue-box h2 {color:#006; }

/* Nowa sekcja analiz */

.cont-col-left, .cont-col-right {
	width:50%; float:left;
}
.cont-col-left .cont-comments {	padding:5px 10px 5px 0px; border-bottom:1px solid #BCBCBC; }
.cont-col-right .cont-comments { padding:5px 0px 5px 10px; border-bottom:1px solid #BCBCBC}
.cont-col-right .noborder, .cont-col-left .noborder {border-bottom:none;}

.spolki-left {width:240px; float:left; margin-right:15px; display: inline; overflow: hidden;}
.spolki-right {float:left; width:520px; overflow: hidden; display: inline; overflow: hidden;}
.spolki-block {border:1px solid #CACACA; margin-bottom:10px;}
#content .spolki-block h2 {background:#EEE; color: #006; padding:10px; font-size:11px; margin:0px; position: relative;}
#quote p {padding:13px 0px 14px 10px; background:transparent url(/images/reuters_logo.gif) no-repeat scroll 100% 50%;}
#quote table {width:520px; margin-bottom:10px;}
#quote th {background: #EEE; color:#006; padding: 5px; border:1px solid #CACACA; }
#quote th, #quote td {padding: 5px; border:1px solid #CACACA; }
.spolki-block p {padding:5px; text-align:center;}
.spolki-block .more {margin-bottom:10px; margin-right:10px;}
.pointers table {width:100%;}
.pointers th {font-weight:normal; color: #069; border:none;text-align:left;}
.pointers td {text-align:right;}
#analysis dl {width:100%;}
#analysis dt { color: #069;  float:left; width:25%; padding: 5px 10px; font-weight:normal; clear:left;}
#analysis dd { float:left; width:68%; padding:5px; margin-left:0px; }  
#analysis dd p {padding-top:0px;}

#komentarz_srodsesyjny {margin-bottom:30px;}

#transactions table,
#finantial table { width:100%; border-collapse:collapse;}
#transactions td, #transactions th,
#finantial td, #finantial th {border-top:1px solid #CACACA; border-left:1px solid #CACACA; padding:2px 3px; }
#transactions .p td, #transactions .p th{padding:5px 3px; }
 #transactions .p th{white-space:nowrap}
.r1 td, .r1 th {background-color: #EFF4FA;}

.comments-box {
	background-image: url('/images/www/comments-border-right.gif');
	background-repeat: repeat-y;
	background-position: 479px 0px;
	height: auto;
	min-height: 0px;
	_height: 0px;
}

#bestOffers table {
	width: 238px;
}

#bestOffers table th {
	border: 1px solid #999999;
	border-left: 0px;
	height: 30px;
	vertical-align: middle;
	text-align: center;
	
}

#bestOffers table .second th {
	color: #5383DF;
	width: 25%;
	border-bottom: none;
}

#bestOffers table td {
	border-right: 1px solid #999999;
	border-top: 1px solid #999999;
	height: 30px;
	vertical-align: middle;
	text-align: center;
	color: #666666;
	
}

.zrodlo {
	color:#333333;
	font-size:8px;
	float:right;
	line-height:2em;
	padding-right:15px;
	letter-spacing:-0.5px;
}

#chart img {
	display: block;
	margin-left: 60px;
	margin-top: 5px;
}

.charts_links {
	display: block;
	width: 518px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	word-spacing: 10px;
}

.charts_links a {
	margin-right: 10px;
}

.spolki-block .info {
	padding: 10px;
	font-weight: bold;
	color: #FF6600;
	font-size: 12px;
}

#news ul, #newsPAP ul {
	padding-left: 10px;
	padding-right: 10px;
}

#news ul li, #newsPAP ul li{
	list-style: none;
	list-style-position: outside;
	padding-bottom: 10px;
	font-weight: bold;
}

#news ul li a, #newsPAP ul li a {
	text-decoration: none;
	font-weight: normal;
}

#news ul li a:hover, #newsPAP ul li a:hover {
	text-decoration: underline;
}

.spolki-block h2 .roller {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 10px;
	height: 10px;
	background-image: url('/images/www/spolki-h2-roll.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 0px;
	line-height: 0px;
}

.spolki-block h2 .roller:hover, .spolki-block h2 .rolled {
	background-position: 0px -10px;
}

.spolki-block h2 .rolled:hover {
	background-position: 0px 0px;
}

*:focus {
	outline: none;
}

#analysis .analyse {
	font-weight: bold;
	margin-bottom: 5px;
}

#analysis .introduction {
	margin-bottom: 10px;
}

.company_info th {
	vertical-align: top;
	padding-bottom: 10px;
}

.company_info td {
	text-align: left;
	vertical-align: top;
	padding-left: 5px;
	padding-bottom: 10px;
}

#analiza_filtr .quotation_filtr {float:none; border: 1px solid #999; padding:15px; margin-right:0px;}
.quotation_filtr strong {padding-right: 30px; }
.quotation_filtr a { padding-right:14px; background:transparent url(/images/www/more.gif) no-repeat scroll 100% 50%; text-align:right;
	text-decoration:none; margin-left: 20px; color:#333; }
.next {float:right;}
.prev {float:left;}

.password-remider form table {
		margin:10px 20px;
	}

.password-remider form td {
		padding:3px 10px;
	}
	
.password-remider input.middle {
		width: 130px;
	}	
#loginForm{padding-bottom:10px;margin:5px 0}
#loginForm .right-arrow{padding:3px 15px 3px 3px;font-size:11px;margin:5px 10px 0;background:#788CC7 url("/images/www/more_white_mg.gif") no-repeat right center;color:#ffffff;border:1px solid #6277AF}
#loginForm input.log{float:right;}
#loginForm input.log2{float:right;clear:both;}
.clear{clear:both;}
#loginForm .row{padding:2px 0;width:260px;margin:0 auto;}
#loginForm .row label{margin-right:5px;padding:2px 0 0;float:left;width:105px;display:block;text-align:right;}
#loginForm .row input.text{padding:2px 4px;border:1px solid #4C67AF;float:left;width:130px;display:block;text-align:left;}
#loginForm h5{margin:4px 10px;padding:0;font-size:13px;}


#acceptance {background:#E0EFEF;padding:10px;border:1px solid #D1EFEE;}
#acceptance .tt{}
#acceptance .bb{vertical-align:middle;}
#acceptance .potwierdzam{display:block;width:90px;text-align:center;margin:0 auto;padding:5px 10px;color:#ffffff;font-weight:bold;background:#DF6B0D;border:1px solid #FF9D4F;}

#pzu table{}
#pzu td{padding:3px 10px;background:#ffffff;color:#000066;border:1px solid #000066;font-size:16px;}
#pzu th{padding:3px 10px;background:#000066;color:#ffffff;border:1px solid #000066;font-size:20px;}