#page_menu {
height:40px;
  list-style: none inside;
  padding: 0 0px; 
  margin: 0;
  position: absolute;
  top:75px;
  left: 10px;
  text-align: center;
  font-family:Verdana;
  border-left:1px solid #CFCEC9;
  filter:alpha(opacity=90);opacity: 0.9;
  

}

#page_menu ul {
	
  list-style: none inside;
  background: #E4E8E9;
  color: #ecede2;
border-bottom:1px solid #CFCEC9;
border-right:1px solid #CFCEC9;
  position: absolute;
  left: -1px;
  text-decoration:none;
  top: 21px;
  width: 959px;
  padding: 2px 0;
  margin: 0;
  display: none;


}
*html #page_menu ul {left:-1px;}

#page_menu li {
  display: block;
  float: left;
}

#page_menu li.menu_tab {
	
  background: url(http://waluty.com.pl/gfx/top/menu/off.gif) no-repeat;
  color: #07253b;
  width: 120px;
  height: 21px;
  line-height: 21px;
  vertical-align: middle;
  padding: 0;
  margin: 0 -2 0 0px;
  font-weight: bold;
  font-size: 12px;
}



#page_menu li.menu_tab.menu_tab_active {
  background: url(http://waluty.com.pl/gfx/top/menu/on.gif) no-repeat;
  color: black;
  height:21px;
  
}
#page_menu a.menu_tab.menu_tab_active {

  text-decoration: underline;
}
#page_menu li.menu_tab ul {
  line-height: normal;
height:16px;
}

#page_menu li a:link,
#page_menu li a:visited,
#page_menu li a:hover {
  color: #253947;
  font-size:12px;
}



#page_menu li.menu_tab.menu_tab_active a.menu_tab:link,
#page_menu li.menu_tab.menu_tab_active a.menu_tab:visited,
#page_menu li.menu_tab.menu_tab_active a.menu_tab:hover {
  color: black;
   text-decoration: underline;
   font-size:12px;
}

#page_menu a.menu_tab {
  display: block;
  height: 100%;
  width: 100%;
  

}

#page_menu ul li {
  display: inline;
  float: none;
  font-weight: normal;
  font-size: 11px;
  color:gray;
}

#page_menu ul li.active a:link,
#page_menu ul li.active a:visited,
#page_menu ul li.active a:hover {
  font-weight: bold;
  color: gray;
}

#page_menu ul li a:link,
#page_menu ul li a:visited {
  color: black;
  font-size:11px;
}

#page_menu ul li a:hover {
  color: gray;
}



#page_menu li.menu_tab_active ul {
  display: block;
  background: #E8E7E4;
}

body { color:#585754; background: #ffffff url(../gfx/general/bg_main.gif) repeat-y; font: normal 0.7em Tahoma,Arial,Hevletica,Sans-serif; margin:0; padding:0; }

/* general */

a:link, a:active, a:visited { text-decoration:none; color:gray; }
a:hover { text-decoration:underline; }
a.kropka { background: url(../gfx/general/point.gif) no-repeat; background-position: 2px 5px; padding-left:10px; }
img { margin:0; padding:0; border:0; }
img.e { width:1px; height:1px; }
img.m { margin-left:5px; }
.red { color:#ce0000; }
.niebieski { color:#3c4a63; }
.bold { font-weight:bold; }
.italic { font-style:italic; }
.normal { font-weight:normal; }
.inactive { color:#958e72 !important; }
div.hr { clear:both; }
div.hr hr { display:none; }
.light { background:#ffffff; }
input[type=submit] { cursor: pointer; }
acronym { border-bottom-width:1px; border-bottom-style: dotted; cursor:help; }
pre { font-size:1.1em }
.center { text-align:center; }

h4 {font-size:1.1em; color:#3c4a63; margin-left:3px; }
h2 {font-size:1.1em; color:#3c4a63; margin-left:3px; }
/* boxes */
#container {width:1000px; }
.table center {border: 1px solid #3C4A63}
/* top */

#top { margin:0; padding:0; height:240px; }

#logo { margin-left:20px; width:239px; height:64px; }
#logo h1.logo { margin:0; padding:0; }
#logo h1.logo a { display:block; width:239px; height:64px; background: url(../gfx/top/logo.gif); }
#logo h1.sublogo a { display:block; width:239px; height:15px; position:absolute; top:50px;left:0px }
#logo h1 a span, #logo h2, #logo h3 { display:none; }

#top div.building_left { position:absolute; left:521px; top:0px; width:257px; height:240px; background: url(../gfx/top/l.jpg) no-repeat; }
#top div.building_right { position:absolute; left:0px; top:0px; width:100%; height:240px; background: url(../gfx/top/p.jpg) no-repeat scroll 778px 0; }

/* main_menu */

div.menu h2 { display:none; }
#menu { display:block; list-style-type: none; margin:0; padding:0; position:absolute; left:9px; top:63px; }
#menu a.forex { position:absolute; display:block; width:129px; height:76px; background: url(../gfx/top/menu/forex.jpg); }
#menu a.narzedzia { position:absolute; left:129px; top:0; display:block; width:120px; height:76px; background: url(../gfx/top/menu/narzedzia.jpg); }
#menu a.szkolenia { position:absolute; left:249px; top:0; display:block; width:120px; height:76px; background: url(../gfx/top/menu/szkolenia.jpg); }
#menu a.forum { position:absolute; top:0; left:369px; display:block; width:120px; height:76px; background: url(../gfx/top/menu/forum.jpg); }
#menu a.pasaz { position:absolute; top:0; left:489px; display:block; width:120px; height:76px; background: url(../gfx/top/menu/pasaz.jpg); }
#menu a.edukacja { position:absolute; top:0; left:609px; display:block; width:120px; height:76px; background: url(../gfx/top/menu/edukacja.jpg); }
#menu a.brokers { position:absolute; top:0; left:729px; display:block; width:120px; height:76px; background: url(../gfx/top/menu/brokers.jpg); }
#menu a.aiipl { position:absolute; top:0; left:849px; display:block; width:129px; height:76px; background: url(../gfx/top/menu/aiipl.gif); }
/*
#menu li.selected a.forex {  background: url(../gfx/top/menu/waluty_s.jpg); }
#menu li.selected a.hedge {  background: url(../gfx/top/menu/hegepoland_s.jpg); }
#menu li.selected a.futures {  background: url(../gfx/top/menu/futures_s.jpg); }
#menu li.selected a.forum {  background: url(../gfx/top/menu/forum_s.jpg); }
#menu li.selected a.market {  background: url(../gfx/top/menu/pasaz_s.jpg); }
#menu li.selected a.education {  background: url(../gfx/top/menu/edukacja_s.jpg); } */
#menu span { display:none; }

/* right side right */

#right_side_right { margin-bottom:15px; width:210px; float:left; background: #f9f7f3; border-bottom:1px #e2dac9 solid; }
h2.ad, h2.alerty, h2.kursy_walut, h2.sponsor { clear:both; display:block; margin:0 0 10px 0; padding-top: 15px;  padding-left: 30px; width:180px; height: 22px; background-color: #F3F0E9; }
h2.wiadomosci { clear:both; display:block; margin: 0; padding-top: 15px;  padding-left: 30px; width:180px; height: 22px; background-color: #F3F0E9; }
/*
h2.ad { clear:both; display:block; margin:0 0 10px 0; padding:0; width:210px; height: 37px; background: url(../gfx/header/ad.gif) no-repeat; }
h2.kursy_walut { clear:both; display:block; margin:0 0 10px 0; padding:0; width:210px; height: 37px; background: url(../gfx/header/kursy-walut.gif) no-repeat; }
h2.sponsor { clear:both; display:block; margin:0 0 10px 0; padding:0; width:210px; height: 37px; background: url(../gfx/header/sponsor.gif) no-repeat; }
#right_side_right h2.wiadomosci { display:block; margin:0; padding:0; width:210px; height: 35px; background: url(../gfx/header/wiadomosci.gif) no-repeat; }
*/
#right_side_right h2.quotes { clear:both; display:block; margin:0 0 10px 0; padding:0; width:210px; height: 37px; background: url(../gfx/header/quotes.gif) no-repeat; }
#right_side_right h2.quotes span,
#right_side_right h2 span {color: #5C563C; text-transform: uppercase; font-family: Arial, Verdana, Helvetica, sans-serif;}
#right_side_right div.window { border-top: 1px #e7dfd1 solid; padding:10px 20px; color: #5c563c; margin: 0 0 0px 0; }
#right_side_right h2.subscribe { display:block; margin:0; padding-top: 15px; padding-left: 20px; width:190px; height: 22px; background-color: #F3F0E9;}
#right_side_right h2.pool { display:block; margin:0; padding-top: 15px;  padding-left: 30px; width:180px; height: 22px; }

#right_side_right h2.notowania{ display:block; margin:0; padding-top: 15px;  padding-left: 30px; width:180px; height: 20px; background-color: #F3F0E9;}
#right_side_right h2.patronaty{ display:block; margin:0; padding:0; width:210px; height: 35px; background: url(../gfx/header/patronaty.gif) no-repeat; }

#right_side_right div.list { margin:0 17px 0 13px; background: url(../gfx/general/line.gif) repeat-x; background-position:top; padding:5px 0; text-indent: -9px; padding-left:15px; }
#right_side_right div.list span.data { font-size:0.9em; color:#666146; margin-left:3px;  }
#right_side_right div.nob { background:none; }
#right_side_right div.list a { color: #5c563c; font-weight:bold; }
#right_side_right div.list a.red {  color:#ce0000; }
#right_side_right div.list img.b { margin-bottom:3px; margin-right:7px }
#right_side_right .ad_skyscrapper { padding:20px 0; text-align:center; }
/* large advertisment */

#large_ad { position:absolute; width:750px; height:100px; left:10px; top:129px; background:  url(../resources/ad/bg.gif) no-repeat; background-position: center;  }

/* search form */

#search { position:absolute; top:1px; left:256px; width:225px; }
#search fieldset { border:none; padding:0; margin:0; }
#search label, #search legend {display:inline }
#search input.q { width:150px; padding-left:4px; padding-right:4px; font-size: 11px; font-family: tahoma, verdana, hevletica, sans-serif; vertical-align: middle; background: #f9f7f3; color: #585754; border: 1px #c8c7be solid; }
#search input.light { background:#ffffff; }
#search input.submit { vertical-align: middle; font-size: 11px; font-family: tahoma, verdana, hevletica, sans-serif; background: #ebe4d8; border: 1px #c8c7be solid;  color: #5b5640; }
#search p { font-size:0.9em; margin:2px 14px; }
#search p a { color: #585754; }

/* login form */

#loginform  { padding: 4px; position:absolute; top:11px; left:490px; width:200px; height: 40px;
/*background:#F9F7F3; border: 1px #4A463D solid;*/ }
#loginform fieldset { border:none; padding:0; margin:0; }
#loginform legend { display:none; }
#loginform label {  margin:6px 0 0 0; display:block; float:left; text-align:left; padding-right:4px; padding-left:14px; width:25px; color: #585754;}
#loginform input.q { width:110px; padding-left:4px; padding-right:4px; font-size: 11px; margin-top: 3px; font-family: tahoma, verdana, hevletica, sans-serif; vertical-align: middle; background: #f9f7f3; color: #585754; border: 1px #c8c7be solid; }
#loginform input.submit { vertical-align: middle; font-size: 11px; margin-top: 3px; height:17px; font-family: tahoma, verdana, hevletica, sans-serif; background: #ebe4d8; border: 1px #c8c7be solid;  color: #5b5640; width:30px; }
#loginform div.register a { position:absolute; top:7px; left: 171px; display:block; margin: 0; padding: 0; background: #ebe4d8; background:url(../gfx/general/register.gif); width:31px; height:17px }
#loginform div.register a span { display:none; }
#loginform a { color: #585754; }

/* header */

#header { font-size: 0.8em; background: #f5f1eb url(../gfx/general/bg_header.gif) repeat-y; background-position: right; width:450px !important; width /**/:480px; /* grr hack */ margin-left:18px; padding: 5px 20px 5px 10px; color:#585754; float:left; display:inline; }
#header h2 { color:#585754; display:inline; font-size:1em; font-weight:normal; }
#header div { height:1px; background: #f5f1eb url(../gfx/general/line.gif) repeat-x; margin:3px 0; }
#header div hr { display:none; }
#header a { color: #585754; }
#header ul { margin:0; padding:0; list-style: none; }
#header li { margin:0; display: inline; list-style-type: none; padding-left:7px; background: url(../gfx/general/point.gif) no-repeat; background-position: center left; }
#header li:first-child { background:none; padding:0; }
/* unnormal browser hack */
* html #header ul li { padding: 0 4px 0 5px; margin: 0 4px 0 -5px; }
* html #header ul { height: 1%; }
* html #header ul li { display: block; float: left; }
* html #header ul li:first-child { border-left: 0; }


/* world  time */
#times { background:#F9F7F3; padding: 10px 0 7px 0; color:#585754; float:left; width: 490px; margin-bottom:-1px; border-bottom:1px #DBD1BB solid;z-index:42; }
#times div { font-size:0.8em; float:left; margin:0 6px 0 16px; color:#5c563c; display:inline; /* again stupid IE */;}
#times div object { display:block; float:left; margin-right:4px; display:inline; }
#times span.data { display:block; color:#978c62; }
#times h2 { display:none; }
#times a { color: #5c563c; }

div.header_beam { clear:both;background: #ebe3d7 url(../gfx/general/bg_header_bottom.gif) repeat-y; background-position: right; width:480px; height:1px; margin-left:18px; }

/* footer */

#footer { clear:both; background:#f9f7f3; width:990px; }
#footer_right { float:right; width:465px; padding:10px 10px 0 10px; text-align:center;
font-size:0.8em;}
#footer_right a { color:#585754; }
#footer_right a.m { color:#585754; font-weight:bold; }
#footer_right h3 { font-size:1.2em; margin:0 0 0.5em 0; }
#footer_bottom { width:100%; height:1px; clear:both; font-size:1px; }
#footer_left { float:left; width:498px; }
#footer div.validate { height:21px !important; height /**/:23px; border-top:1px #d2cdc3 solid; border-bottom:1px #d2cdc3 solid; background: #e9e7df url(../gfx/bottom/valid_bg.gif); width:489px; text-align:center; float:left; }
#footer div.validate h2 { display:none; cursor:default; }
#footer div.validate_right { width:9px; height:23px; background: #e9e7df url(../gfx/bottom/valid.gif); float:left; }
#footer div.validate img { margin:3px 16px 0px 16px; }
#footer div.beam { margin:0; padding:0; clear:both; width:498px; height:9px; background: #e8e2d4 url(../gfx/bottom/beam.gif) repeat-y; background-position: right; }
#footer div.beam hr { display:none; }
#footer div.beam_bottom { width:498px; height:1px; background: #d8ccb4 url(../gfx/bottom/beam_bg.gif) no-repeat; background-position: right; }
#footer div.content { padding:8px 25px 8px 23px; font-weight: normal; font-size: 0.8em; font-family: Tahoma,Arial,Hevletica,sans-serif; color: #5c563c; background: #f3efe8 url(../gfx/bottom/footer.gif) repeat-y; background-position: right; text-align:center; }
#footer div.content a { color: #5c563c; }
#footer div.content ul { margin:0; padding:0; list-style: none; display:inline; }
#footer div.content li { margin:0; display: inline; list-style-type: none; padding-left:7px; background: url(../gfx/general/point.gif) no-repeat; background-position: center left; }
#footer div.content address { margin-top:2px; text-align:center; font-style:normal; }
.teksty{display:none;}

#page_menu {
height:42px;
  list-style: none inside;
  padding: 0 0px; 
  margin: 0;
  text-align: center;
  font-family:Verdana;
  border-left:1px solid #CFCEC9;
  filter:alpha(opacity=90);opacity: 0.9;
  

}

#page_menu ul {
	
  list-style: none inside;
  background: #E4E8E9;
  color: #ecede2;
border-bottom:1px solid #CFCEC9;
border-left:1px solid #CFCEC9;
border-right:1px solid #CFCEC9;
  text-decoration:none;
  width: 969px;
  padding: 2px 0;
  margin: 0;
  float: left;
  display: none;


}
*html #page_menu ul {}

#page_menu li {
  display: block;
  float: left;
}

#page_menu li.menu_tab.menu_tab_active_pas {
  background: url(http://waluty.com/gfx/top/menu/on_pas.gif) no-repeat;
  color: black;
  height:21px;
   width: 130px;
  
}
#page_menu a.menu_tab.menu_tab_active {

  text-decoration: underline;
}
#page_menu li.menu_tab ul {
  line-height: normal;
    display: block;
  background: #E8E7E4;  
}

#page_menu li a:link,
#page_menu li a:visited,
#page_menu li a:hover {
  color: #253947;
}



#page_menu li.menu_tab.menu_tab_active a.menu_tab:link,
#page_menu li.menu_tab.menu_tab_active a.menu_tab:visited,
#page_menu li.menu_tab.menu_tab_active a.menu_tab:hover {
  color: black;
   text-decoration: underline;
}

#page_menu a.menu_tab {
  display: block;
  height: 100%;
  width: 100%;
  

}

#page_menu ul li {
  display: inline;
  float: none;
  font-weight: normal;
  font-size: 11px;
  color:gray;
}

#page_menu ul li.active a:link,
#page_menu ul li.active a:visited,
#page_menu ul li.active a:hover {
  font-weight: bold;
  color: gray;
}

#page_menu ul li a:link,
#page_menu ul li a:visited {
  color: black;
}

#page_menu ul li a:hover {
  color: gray;
}



#page_menu li.menu_tab_active ul {
  display: block;
  background: #E8E7E4;
}


