body
{ 
	background: url(images/tlo_02.gif) #cfd4d7 top repeat-x;
	margin: 0;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-align: center;
}

a{ color:#333}


img 
{
	margin: 0;
	padding: 0;
}

p{
	margin: 0;
	padding: 5px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;	
}

h1
{
	color:#003366;
	margin: 15px 0 10px 0;
	padding: 10px 30px 0 30px;
	font-size:13px;
	float:left;
	clear:both;
	display:block;
	height:25px;
	background:#dfe2e3;
}

h1.sg
{
	color: #3a3e44;
	margin: 0;
	padding: 10px 0 0 0;
	font-size:13px;
	background:none;
}

h2{
	margin: 0;
	padding:0;
	font-size:15px;
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	color: #0e5dfa;
}

h3{
	color:#003366;
	margin: 5px 0 5px 0;
	padding: 10px 0 0 0;
	font-size:12px;
	float:left;
	clear:both;
}

ul
{
    margin:5px 0;
    padding:0;
    list-style-type:none;
}

li{padding:3px 0 3px 20px;}

.logo{float:right; text-align:center; padding:10px;}

.top
{	
	width: 908px;
	height: 238px;
	margin: 0 auto;
	background: url(images/top_04.jpg) left top no-repeat;
}



.menu

{
	width: 908px;
	height: 66px;
	margin: 0 auto;
	background: url(images/menu_l.jpg) left top no-repeat;
	}



.menu_p

{
	width: 890px;
	height: 66px;
	float: right;
	background: url(images/menu_p.jpg) #fff right top no-repeat;
}



.menu_glowna
{
	width: 809px;
	height: 66px;
	float: left;
	background: url(images/menu_tlo.gif) top repeat-x;
	margin-left: 31px; _margin-left:16px;
}



.menu_glowna ul
{
	padding: 0; 
	margin: 0;
	list-style: none;
	border: none;
}



.menu_glowna li
{
	display: inline;
	padding:0;
}



.menu_glowna li a
{
	color: #fff;
	display: block;
	float: left;
	height: 40px;
	font-size: 14px;
	padding-top: 20px;
	margin: 0 17px; _margin: 0 15px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: url(images/arrow.gif) center top no-repeat;
}



.menu_glowna li a:hover, #active
{
	text-decoration: none;
	color:#CCC;
	background: url(images/arrow1.gif) center top no-repeat;
}



.all
{	
	width: 908px;
	margin: 0 auto;
	text-align: left;
}



.main
{
	width: 908px;
	float: left;
	text-align: left;
	background: url(images/cien_l.gif) #FFF left repeat-y;
}



.cien_p

{

	width: 890px;

	float: right;

	background: url(images/cine_p_03.gif) #fff right repeat-y;

}



.content

{
	width: 799px;
	padding: 0 5px 20px 5px;
	margin-left: 31px; _margin-left:16px;
	float: left;
}

.content p{ clear:both;}



.content_l

{

	width: 385px;

	float: left;

}



.content_p

{

	width: 385px;

	float: right;

}



.content_b

{

	width: 809px;

	float: left;

	height: 8px;

}



.content_bl

{

	width: 75px;

	height: 8px;

	float: left;

	border-top: 2px solid #0e5dfa;

}



.content_bm

{

	width: 622px;

	height: 8px;

	margin-left: 20px;

	border-top: 2px solid #d5d6d6;

	float: left;

}



.content_br

{

	width: 75px;

	height: 8px;

	float: right;

	border-top: 2px solid #0e5dfa;

}



.footer

{

	width:908px;

	background:url(images/footer_border_39.jpg) #dfe2e3 left top repeat-x;

	margin:0 auto;

	clear:both;

	height:102px;

}

.footer_l{

	width:18px;

	height:102px;

	background:url(images/footer_l.jpg) #cfd4d7 left top no-repeat;

	float:left;

}

.footer_r

{

	width:18px;

	height:102px;

	background:url(images/footer_r.jpg) #cfd4d7 right top no-repeat;

	float:right;

}

	

.block

{

	width:391px;

	margin:10px 10px 5px 0px;

	float:left;

}



.left_top

{

	width:371px;

	height:22px;

	float:left;

	background:url(images/left_top_1.gif) top repeat-x;

}



.left_top_rog

{

	width:117px;

	height:22px;

	background:url(images/blok_l_rog_21.jpg) #0e5dfa left top no-repeat;

	float:left;

}



.left_bottom

{

	width: 371px;

	background: url(images/left_bottom.gif) 13px top no-repeat;

	float: left;

	padding: 8px;

	border-left: thin solid #0f5dfb;

}

.block_left{ float:left; padding-top:8px;}

.blok_r_all{ height:131px; overflow:hidden;}



.block_2

{

	width: 391px;

	height: 100px;

	float: left;

	margin:10px 10px 5px 0px;

}



.block_2_header

{

	height: 9px;

	width: 371px;

	background: url(images/block_2_header.gif) 18px top no-repeat;

}



.block_2_header_left

{

	height: 9px;

	width: 371px;

	background: url(images/block_2_header_left.gif) #e8e8e8 left top no-repeat;

}



.block_2_header_right

{

	height: 4px;

	width: 4px;

	float: right;

	background: url(images/block_2_header_right.gif) right top no-repeat;

}



.block_2_header_content

{

	width: 351px;

	background: #e8e8e8;

	float: left;

	padding: 0 10px 5px 10px;

}



.block_2_footer_left

{

	width: 371px;

	height: 5px;

	overflow: hidden;

	float: left;

	background: url(images/block_2_footer_left.gif) #e8e8e8 left top no-repeat;

}



.block_2_footer_right

{

	width: 5px;

	height: 4px;

	float: right;

	background: url(images/block_2_footer_right.gif);

}



.block_3

{

	width: 371px;

	height: 100px;

	float: right;

	margin: 5px 10px 5px 10px;;

	margin-bottom: 50px;

}



.block_3_left

{

	width: 30px;

	height: 127px;

	float:left;

	background: url(images/block_3_left.gif) left top no-repeat;

}



#block_3_left_green

{

	background: url(images/block_3_left_green.gif) left top no-repeat;

}



.block_3_image

{

	border-top: 1px solid #eff1f2;

	border-bottom: 1px solid #0e5dfa;

	float: left;

	width: 125px;

	height: 121px;

	text-align: center;

}



#block_3_image_green

{

	border-bottom-color: #a2c208;

}



.block_3_title

{

	width: 205px;

	height:30px;

	float: left;

	padding: 5px;

	border-bottom: 1px solid #eff1f2;

}



.block_3_content, .block_3_content_z

{

	width: 205px;

	height: 39px;

	float: left;

	padding: 5px;

	overflow:hidden;

}

.block_3_content_z{height:41px;}

.block_3_content p{font-size:10px; padding:0;}

.block_3_content_z p{font-size:10px; padding:0;}



.block_3_footer_content

{

	float: left;

	margin-left: 35px;

	margin-top: 7px;

	width: 182px;

	height: 34px;

	background: #0e5dfa;

}



#block_3_footer_content_green

{

	background: #a2c208;

}



.block_3_footer_left

{

	float: left;

	width: 205px;

	height: 41px;

	background: url(images/block_3_footer_left.gif) left top no-repeat;

}



#block_3_footer_left_green

{

	background: url(images/block_3_footer_left_green.gif) left top no-repeat;

}



.block_3_footer_right

{

	float: right;

	width: 108px;

	height: 26px;

	padding-top: 5px;

	border-bottom: 1px solid white;

	background: #0e5dfa;

	color: white;

   text-align: right;

}



#wiecej

{

		  color: #FFFFFF;

		  margin: 10px 5px 0 0;

}



#block_3_footer_right_green

{

	background: #a2c208;

}



.block_3_bottom_shadow

{

	float: left;

	width: 369px;

	height: 13px;

	margin-left: 3px;

	background: url(images/block_3_bottom_shadow.gif) left top no-repeat;

}



#image1

{

	width: 39px;

	height: 119px;

}



.footer_content{

	float:left;

	text-align:left;

	padding:15px 10px 10px 10px;

}



.more

{

	margin-top: 3px;

	margin-right: 10px;

	background: url(images/arrow_blue.gif) left center no-repeat;

	height: 15px;

	float: right;

}



.more_text

{

	text-align: left;

	padding-left: 10px;

}



#more_green

{

	background: url(images/arrow_green.gif) left center no-repeat;

}



.of{margin-top:10px}

.of tr .img{margin:5px}

.of tr td a{ background:url(images/arrow6.gif) center right no-repeat; padding-right:15px; line-height:16px; margin-left:10px; text-decoration:none; color:#336699;}

.of tr td a:hover{ text-decoration:underline;}



.bio tr th, .bio tr td{width:200px;text-align:center;border:1px solid #a3c308;padding:10px 5px}

.bio tr td p{text-align:left}

.bio tr.cnt td, .bio tr.cat td{vertical-align:top}



.tbl{vertical-align:center}

.tbl tr td, .tbl tr th{text-align:center;border:1px solid #a3c308;padding:10px 5px}



.of tr td{border:1px solid #a3c308;padding:10px 5px}



.bio ul{float:left;margin:0;padding:0}

tr.cat td ul li{background:url(images/pdf.gif) left center no-repeat;margin:3px 0px;float:left}

tr.cat td ul li a, .cont a{color:#333333;font-weight:bold}

tr.cat td ul li a{width:150px;float:left;text-align:left}



.bio tr.cnt td ul, .bio tr.cnt td ul li{width:165px;float:left;margin:0;padding:0 0 0 5px;text-align:left}

.bio tr.cnt td ul li{padding:2px 0}

.cont{font-weight:normal;width:780px;text-align:center}



#news p{width:780px;float:left;margin:0 0 5px 0;padding:0}

#news ul, ul.pdf{width:780px;float:left;margin:3px 0 30px 10px;padding:0}

#news ul li, ul.pdf li{width:770px;float:left;margin:0;padding:3px 0}

#news ul li a, h1 a, ul.pdf li a{float:left;margin:0;padding:0 0 0 20px;color:#3a3e44;background:url(images/pdf.gif) left top no-repeat}

h1 a{float:right;position:relative;top:-15px}



#katalog a{padding-left:20px;background:url(images/pdf.gif) left center no-repeat;color:#07026f}



#ws ul li{font-weight:bold}

.o, #ws ul li ul li{padding-left:40px;background:url(images/o.gif) 24px 6px no-repeat;font-weight:normal}

ul li.o ul li{padding-left:0px !important}

ul li ul li.o{padding-left:20px !important;background:url(images/o.gif) 4px 6px no-repeat}



.investmag{ float:right; width:620px; height:65px; margin:15px 10px 0 10px;}
.investmag img{ padding:2px 5px 0 5px; border:none;}
.investmag a.invest{ clear:both; float:right; color:#333; padding:3px 12px 0 0; text-decoration:none;}
.investmag a.invest:hover{ color:#000;}

.pdf2 li{background:url(images/pdf.gif) left center no-repeat;margin:5px 0px;}



.tbl_small{vertical-align:center}

.tbl_small tr td, .tbl_small tr th{text-align:center;border:1px solid #a3c308;padding:8px 2px;}

.tbl_small tr td p, .tbl_small tr th p{ font-size:9px; margin:0; padding:0;}



.blok_l_all{ float:left; clear:both; width:350px;}

.l{ float:left; width:120px;}

.r{ float:right; width:220px;}

.blok_l_all .r .wiecej a#wiecej{ float:right; color:#333}

a#wiecej2{float:right; color:#333; padding-right:20px;}



.flash{ float:right; margin-right:50px; _margin-right:25px;}

.bl_all_k{ clear:both; padding-top:10px;}

.block_l_k{ float:left; width:300px; margin-left:80px; _margin-left:60px}
.block_r_k{ float:right; width:300px; margin-right:60px;}

.block_l_k p, .block_r_k p{ line-height:16px; padding:8px 0; margin:0;}
.mapa_all{float:left; width:800px; text-align:center; padding:30px 0;}
.mapa{ margin:0 auto; width:554px; height:590px; border:1px solid #0e5dfa}