body
{
  background-color: #FFFFFF;
background-image:url(../img/bkg_bottom.gif);
background-repeat:repeat-x;
background-position: bottom center;
height: 100%;
  margin: 0px;
  padding: 0px;
  font-family:Verdana;
  font-size:11px;
  color:#25687c;
  line-height:150%;
  behavior:url('csshover2.htc');
}

img {
border: 0px;
}

#lewo_up
{
  width: 50%;  height: 281px;
  position:absolute; left: 0px; top: 0px;
  float: left;
  background-image: url(../img/lewo_up.gif);
  z-index: 1;
}

#prawo_up
{
  position:absolute; left: 50%;
  width: 50%;  height: 281px;
  float: right;
  background-image: url(../img/prawo_up.gif);
  z-index: 1;
}
#fs_wrapper
{
	  background-image:url(../img/bkg_bottom.gif);
  background-repeat:repeat-x;
  background-position: bottom center;

}
#main
{
  top: 0px;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  width: 685px;

  display: table;
  z-index: 10;
}
#main #top #logo
{
  position: relative;
  
}
#main #top
{
  position: relative; width: 666px; height: 199px;
  display: block;
  float: left;

  z-index: 3;
}
#main #left_side
{
  position: relative; width: 184px;
  float: left;

  font-family:Verdana;
  font-size:9px;
  color:#828282;
  z-index: 10;
}
#main #left_side #left_header
{
  position: relative;
  width: 184px; height: 32px;
  display: block;
  background-image: url(../img/left_header.gif);
  background-repeat: no-repeat;
  z-index: 10;
}
#main #main_side
{
  position: relative; width: 300px;
  float: left;
  overflow: hidden;
  z-index: 10;
}
#main #whole_side, #main #whole_side_lines
{
  position: relative; width: 685px;
  float: left;
  overflow: hidden;
  color: #363636;
  z-index: 10;
}
#main #whole_side_lines { background-image: url(../img/main.gif); background-repeat: repeat-y; }
#main #main_side #main_content
{
 position: relative;
 padding-left: 17px; padding-right: 17px; padding-top: 20px;
}
#main #main_side #main_header
{
  position: relative;
  width: 300px; height: 32px;
  display: block;
  background-image: url(../img/main_header.gif);
  background-repeat: no-repeat;

}
#main #right_side
{
  position: relative; width: 200px;
  float: left;
  overflow: hidden;
}
#main #right_side #right_header
{
  position: relative;
  width: 200px; height: 32px;
  display: block;
  background-image: url(../img/right_header.gif);
  background-repeat: no-repeat;
}
.block
{
  position: relative; width: 150px; left: 15px; top: 10px;
  display: block;
  overflow: hidden;
}
.block .block_up
{
  position: relative; width: 150px; height: 14px;
  display: block;
  background-image: url(../img/block_up.gif);
  background-repeat: no-repeat;
}
.block .block_bg
{
  position: relative; width: 130px;
  display: table;
  background-image: url(../img/block_bg.gif);
  background-repeat: repeat-y;
  padding-left: 10px; padding-right: 10px;
}
.block .block_down
{
  position: relative; width: 150px; height: 14px;
  display: block;
  background-image: url(../img/block_down.gif);
  background-repeat: no-repeat;
}
.block .block_bg .image
{
  position: relative; width: 116px; height: 73px;
  text-align: center;
  margin-left: 6px;
  margin-right: 6px;
  border:1px solid #858585;
  overflow: hidden;
}
.block .block_bg .image img
{
  position: relative;
}
.block .block_bg .desc
{
  position: relative; width: 104px; left: 5px;
  float: left;
  display: table;
}
.block .block_bg .plus
{
  position: relative; width: 13px; height: 9px; right: 6px; top: 0px;
  float: right;
  display: block;
  background-image: url(../img/plus.gif);
  background-repeat: no-repeat;
}
#down {
 position: relative; top: 40px; width: 100%; height: 60px;
background-image:url(../img/bkg_bottom.gif);
background-repeat:repeat-x;
 clear: both;
 display: block;
 z-index: 1;
}
#main #footer
{

  width: 685px; height: 60px; bottom: 0px;
  background-image: url(../img/bkg_bottom_middle.gif);
  background-repeat: no-repeat;
  background-position: bottom center;
  clear: both;
  margin-top: 100px;
  display: block;
  z-index: 11;
}
#main #footer #text
{
  position: relative;
  text-align: center;
  width: 685px; height: 40px; top: 20px;
  color:#808080;
}
.link_more {

text-align: right;
}
.txt2b {
font-family:Verdana;
font-size:11px;
color:#000000;
line-height:150%;
vertical-align:top;
font-weight:bold;
}
.txt1b {
font-family:Verdana;
font-size:11px;
color:#25687c;
line-height:150%;
vertical-align:top;
font-weight:bold;
}
.txt1 {
font-family:Verdana;
font-size:11px;
color:#25687c;
line-height:150%;
vertical-align:top;
padding-left: 10px;
}
.link2 {
font-family: Verdana;
font-size: 11px;
text-decoration: none;
color: #000000;
text-align:right;
}

#menu {position: relative; text-align:left; clear: both; z-index: 100;}
#menu ul {left:0; position:absolute; z-index:2000; background-image:url(../img/menudolie.png);text-align:left;padding-bottom:3px;}
#menu li {position:absolute; z-index:2000; background-image:url(../img/tloie.png);}
#menu a img {border-width:0;}
#menu  ul.show {display:block; position:absolute; z-index:3000;}
#menu ul a {float:none !important; height:auto !important;}

#menu ul.show {display:block; position:absolute; z-index:3000;}
#menu img {cursor:pointer;}
#menu ul {list-style-type:none;margin:0 0 0 -4px;background:transparent url(../img/menudol.png) no-repeat center bottom;width:144px;padding:0 0 6px 0;position:absolute;top:52px;display:none; z-index:3000;}
#menu li {position: relative; background:transparent url(../img/menu.png) repeat-y center top;padding:0 4px;width:136px;vertical-align:bottom; z-index: 3500;}
#menu li a {display:block;border-top:1px solid #c7d8de;padding:8px 9px;font-size:11px;font-family:'century gothic', arial, sans-serif;text-decoration:none;color:#0c4550; z-index:3500;}
#menu li.first a {border-top-width:0; z-index: 3500;}

#menu .top_menu {position: absolute;}


.m_i, .m_i_a
{
	float: left; 
	position: relative; 
	height: 82px; 
	display: block; 
}
.m_i a, .m_i_a a
{
	font-family: Tahoma;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #023b46;
	padding: 17px 11px 0 12px;
	
	height: 65px;
	display: block;
	float: left;
	background-repeat: repeat-x;
}
.m_bl, .m_br
{
	background-repeat: no-repeat;
	width: 2px;
	height: 84px;
	float: left;
} 
.m_i_a .m_bl { background-image: url(../img/m_bl.gif); }
.m_i_a .m_br { background-image: url(../img/m_br.gif); }
.m_i_a a { background-image: url(../img/m_bm.gif); }
.m_i_a ul a{ background-image: none; }
.m_i_a .m_br, .m_i_a .m_bl, .m_i_a a { background-color: #fff; }