body,html{
	margin:				0px;
	padding:			0px;
	width:				100%;
	height:				100%;
}
body,html,td{
	font-family:		Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size:			11px;
	font-weight:		normal;
	text-align:			left;	
	color:				#535353;
}
body{
	background-color:	#FFFFFF;
}

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

td{
	vertical-align:		top;
	text-align:			left;
}
img{
	border:				0px;
}
form{
	margin:				0px;
	padding:			0px;
}
a{
	color:				#2071c4;
}
a:hover{
	color:				#2071c4;
	text-decoration:	underline;
}
a span{	
	line-height:11px;
}

h1{
	font-family:		Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:				#2071c4;
	font-size:			13px;
	font-weight:		bold;
	line-height:		16px;
	text-align:			center;
	margin:				0px 0px 0px 0px;
	padding:			10px 15px 0 15px;
	height:				42px;
}

input.button{
	background-repeat:	repeat-x;	
	background-position:bottom left;
	border-top:			solid 1px #efefef;
	border-left:		solid 1px #efefef;
	border-right:		solid 1px #bfbfbf;
	border-bottom:		solid 1px #bfbfbf;
	color:				#a50101;
	background-color:	#FFFFFF;
	font-size:			11px;
	font-weight:		bold;
	height:				28px;
}
input.text{
	border-top:			solid 1px #bfbfbf;
	border-left:		solid 1px #bfbfbf;
	border-right:		solid 1px #efefef;
	border-bottom:		solid 1px #efefef;
	color:				#a50101;
	background-color:	#FFFFFF;
	font-size:			11px;
	font-weight:		normal;
	padding-top:		1px;
	padding-bottom:		1px;
}
input.search{
	border:				solid 1px #545151;
	color:				#a50101;
	background-color:	#FFFFFF;
	font-size:			11px;
	font-weight:		normal;
	margin:				0px;
	padding-top:		1px;
	padding-bottom:		1px;
	width:				178px;
}
div.hr{
	background-color:	#dee6f4;
	font-size:			1px;
	line-height:		1px;
	padding:			0px;
	margin:				14px 0 14px 0;
	clear:both;
}
div.clr{
	font-size:			1px;
	line-height:		1px;
	padding:			0px;
	margin:				0;
	clear:both;
}


input.date_input{
	background-image:	url("../img/calendar.gif");
	background-repeat:	no-repeat;	
	background-position:center left;
	

	padding-top:		1px;
	padding-bottom:		1px;
	padding-left: 		20px;
	margin:0px;
}

div.lifeplannerstop{
position: absolute; 
width: 675px; 
	background-image:	url("../img/lifeplannerstop.jpg");
	background-repeat:	no-repeat;	
	background-position:top left;
height: 246px; 
top: 27px; 
left: 221px;
}


div.lifeplannersbox{

width: 174px;
padding:0 10px 0 140px;
margin: 5px 0 5px 0;
height: 163px; 

	background-image:	url("../img/lifeplannersbox.png");
	background-repeat:	no-repeat;	
	background-position:top left;
	position:relative;
}
div.lifeplannersbox img{
position: absolute; 
top:10px;
left:10px;
}
div.lifeplannersbox.boxleft{
float:left;
}
div.lifeplannersbox.boxright{
float:right;
}



/* //////////////////////////////////////////////////////// construct */
.flucontent{
	padding-top:		27px;
	background-color:	#ffffff;
	width:				896px;
	vertical-align:		top;
	text-align:			left;
}

.winoutside{width:936px;}
.winside{width:896px;}

td.topmenu{
	background-image:	url("../img/topmenu_bg.gif");
	background-repeat:	no-repeat;	
	background-position:top left;
	background-color:	#2071c4;
	color:				#ffffff;
	font-size:			12px;
	text-align:			right;
	vertical-align:		middle;
}
td.topmenu a{
	color:				#ffffff;
	text-decoration:none;
}
td.topmenu a:hover{
	color:				#c1d9f1;
	text-decoration:underline;
}
td.topmenul{width:20px;}
td.topmenur{width:20px;}
td.mmenu{
	background-image:	url("../img/mmenu_bg.gif");
	background-repeat:	no-repeat;	
	background-position:top left;
	background-color:	#ffffff;
	color:				#545151;
	font-size:			12px;
	text-align:			right;
	vertical-align:		bottom;
}
td.mmenu form{
	text-align:			right;
}
td.mmenu td {vertical-align:middle;}
td.mmenu td.tekst {vertical-align:top;padding-top:3px;font-size:12px;line-height:15px;}
td.mmenu td img{vertical-align:middle;}
td.mmenu td input{vertical-align:middle;}

td.mmenul{width:20px;}
td.mmenur{width:20px;}

/* ////////////////////////////////////////////////////// index */

td.pmenu{
	background-color:	#ffffff;
	color:				#333133;
	font-size:			12px;
	text-align:			leftt;
	vertical-align:		top;
	position:			relative;
}
td.pmenu td.blue,td.pmenu td.yellow{
	color:#333133;
	vertical-align:	top;
	line-height:13px;
	text-align:left;
}

table.topimg{
	height:246px;
}

td.pmenu td.spacer{width:4px;background-color:#FFFFFF;font-size:1px;}

td.pmenu td.p2{width:446px;background-position:center center;}
td.pmenu td.p3{width:296px;background-position:center center;}
td.pmenu td.p4{width:221px;background-position:center center;}
td.pmenu td.p5{width:176px;background-position:center center;}
td.pmenu td.p6{width:146px;background-position:center center;}

td.pmenu td.blue{background-color:#edf7ff;}
td.pmenu td.blue h1{color:#2071c4;}
td.pmenu td.blue a{color:#2071c4;}
td.pmenu td.yellow{background-color:#fff7e2;}
td.pmenu td.yellow h1{color:#de8800;}
td.pmenu td.yellow a{color:#de8800;}

td.pmenu td a{text-decoration:none;}
td.pmenu td a:hover{text-decoration:underline;}

td.pmenu td.blue div,td.pmenu td.yellow div{
	padding:0px 0px 0px 0px;
	margin:0px 10px 12px 10px;
}
.boxy{
	height:196px;
}
td.pmenu td.blue div.more,td.pmenu td.yellow div.more{	
	margin:0 11px 15px 10px;
	padding:0px;
	text-align:right;
}

td.pmenul{width:20px;}
td.pmenur{width:20px;}
/* ////////////////////////////////////////////////////// tresc */

td.ptmenu{
	background-color:	#ffffff;
	color:				#545151;
	font-size:			12px;
	text-align:			leftt;
	vertical-align:		top;
}


td.ptmenu h2{
	font-family:		Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:				#2071c4;
	font-size:			13px;
	font-weight:		normal;
	text-align:			left;
	line-height:		15px;
	margin:				0px 0px 12px 0px;
	padding:			0 0 2px 0;
}
td.ptmenu h3{
	font-family:		Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:				#a50101;
	font-size:			12px;
	font-weight:		bold;
	line-height:		14px;
	text-align:			left;
	margin:				0px 0px 3px 0px;
	padding:			0px;
}


td.ptmenu p{
	font-size:			12px;
	font-weight:		normal;
	text-align:			justify;	
	color:				#484848;
	margin:				0 0 15px 0;
	padding:			0px;	
}


td.ptmenu ul{
	margin:				0 0 15px 0px;
	padding:			0px;
	clear:				both;
}
td.ptmenu ul li{
	margin:				0px;
	padding:			0 0 0 14px;
	list-style:			none;	
	background-image:	url("../img/_bullet.gif");
	background-repeat:	no-repeat;
	background-position:top left;
	text-align:			left;
}
td.ptmenu ol{
	margin:				0 0 15px 30px;
	padding:			0px;
	clear:				both;
}
td.ptmenu ol li{
	margin:				0px;
	padding:			0 0 5px 0;
	text-align:			left;
}





td.ptmenul{
	width:				20px;
	background-image:	url("../img/ptmenul_bg.gif");
	background-repeat:	repeat-y;	
	background-position:top left;
}
td.ptmenur{
	width:				20px;
	background-image:	url("../img/ptmenur_bg.gif");
	background-repeat:	repeat-y;	
	background-position:top left;
}
td.ptzambg{
	background-image:	url("../img/ptzam_bg.gif");
	background-repeat:	repeat-x;	
	background-position:top left;
}
td.ptzaml{width:241px;}
td.ptzamr{width:50px;}


td.stopkal,td.stopkar{
	background-image:	url("../img/stopka_bg.gif");
	background-repeat:	repeat-x;	
	background-position:top left;
}
td.stopkal{
padding:15px 0 0 0;
text-align:left;
color:#2071c4;
}

td.stopkar{text-align:right;}

td.leftcontentb{
	width:				221px;
	background-color:	#f6f7f9;
}
td.rightcontentb{
	width:				664px;
	height:				15px;
	padding:			0px 11px 0px 0px;
	font-size:			11px;
	text-align:			right;
	vertical-align:		bottom;
}
td.rightcontentb a{
	font-size:11px;
	line-height:14px;
	color:#b8292f;
	text-decoration:none;
	font-weight:normal;
}
td.rightcontentb a:hover{
	color:#de8800;
}
td.leftcontent{
	width:				221px;
	background-color:	#f6f7f9;
}
td.leftcontent h1{
	color:				#2071c4;
}
td.leftcontent div.lcm{
	width:				221px;
	height:				420px;
}
td.leftcontent div.pimg{
	width:				221px;
	height:				246px;
	background-position:center center;
}

td.rightcontent{
	width:				654px;
	padding:			52px 10px 0px 11px;
	background-color:	#ffffff;
	color:				#535353;
	font-size:			11px;
	text-align:			justify;
	line-height:		14px;
}
td.rightcontent p{
	color:				#535353;
	font-size:			11px;
	text-align:			justify;
	line-height:		14px;
}

td.rightcontent h3{
	font-family:		Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:				#a50101;
	font-size:			12px;
	font-weight:		bold;
	line-height:		14px;
	text-align:			left;
	margin:				15px 0px 5px 0px;
	padding:			0px;
}

td.rightcontent h4{
	font-family:		Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:				#2071c4;
	font-size:			13px;
	font-weight:		bold;
	line-height:		16px;
	text-align:			left;
	margin:				0px 0px 0px 0px;
	padding:			8px 0px 8px 0px;
}


td.rightcontent ul{
	margin:				0 0 15px 0px;
	padding:			0px;
	clear:				both;
}

td.rightcontent ol{
margin-top:3px;
}
td.rightcontent ul li{
	margin:				3px 0 0 0px;
	padding:			0px 0 0 14px;
	list-style:			none;	
	background-image:	url("../img/bullet.gif");
	background-repeat:	no-repeat;
	background-position:top left;
	text-align:			left;
}
td.rightcontent ul.mapa li{
	list-style:			none;	
	background-image:	none;
}



td.rightcontent tdx{
	width:				321px;
	padding:			0 11px 0 0;
	text-align:			justify;
}
td.rightcontent td.half{
	width:322px;
}
td.rightcontent td.spc{
	width:10px;
}


td.rightcontent table.centr{
	width:100%;
	
}
td.rightcontent table.centr td{
	text-align:center;
	padding:0px 5px 5px 5px;
	font-size:11px;
	line-height:12px;
}

td.btm {
vertical-align:bottom;
}
td.v120 {
height:120px;
}
td.centr {
text-align:center;
}


div.topflash{
	position:absolute;
	width:9px;
	height:1px;
	z-index:40;
	left:0;
	top:0;
}
div.topflashpng1{
display:none;
}
div.topflashpng2{
display:none;
}

div.btcnt{
position:relative;
width:896px;
height:15px;
}
div.bottomflash{
	display:block;
	position:absolute;
	width:896px;
	height:13px;
	z-index:20;
	left:0px;
	top:-13px;
}
a{		
	z-index:100;
	position:relative;
}


/* ////////////////////////////////////////////////////// highmenu */

h4.big_h4 {
	font-size:		20px;
	color:			#147dc1;
	font-weight:	normal;
	margin-bottom:	0;
	padding-bottom:	20px;
	padding-top:	10px;
	
}

div.disclaimer {
	text-align:		left;
	padding-top:	0px;
	padding-left:	20px;
	padding-bottom:	0;
	font-size:		11px;
	color:			#5a9bdd;
	margin-bottom:	0;
}
div.disclaimer2 {
	text-align:		justify;
	padding-top:	12px;
	padding-left:	0px;
	padding-bottom:	0;
	font-size:		11px;
	color:			#888888;
	margin-bottom:	0;
}
div.disclaimer3 {
	text-align:		left;
	padding-top:	2px;
	padding-bottom:	0px;

	padding-left:	0px;
	padding-bottom:	0;
	font-size:		11px;
	color:			#AAAAAA;
	margin-bottom:	0;
}

div.art_submenu p{

	color:			#2071c4;
	font-size:		11px;
	padding:		20px;
	padding-top:	20px;
	text-align:		left;
}

div.art_submenu {
	height:			200px;
	
}

div.art_submenu a{
	color:			#666666;
	text-decoration:none;
	
}

div.art_submenu a:hover{
	text-decoration:underline;
}

span.nolink span {

}


ul.sitemap1 {
	color:			#2071c4;
	list-style-type:	none;
}

li.indent1 a{
	color:				#2071c4;
	font-weight:		bold;
	text-decoration:	none;
	list-style-type:	none;
	padding:			5px;
	padding-left:		0;
}

li.indent1 {
	line-height:		20px;
	background-image:	url("../img/bullet_.gif");
}

li.indent2 {
	margin-bottom:		5px;
	}

li.indent2 a{
	
	margin-left:		0px;
	text-decoration:	none;
	padding-left:		5px;
	margin-left:		10px;
}

li.indent3 a{
	padding:			5px;
	margin-left:		25px;
	text-decoration:	none;
	color:				#6298cf;
	
}

li.indent4 a{
	padding:			5px;
	margin-left:		45px;
	text-decoration:	none;
	color:				#9bb5d0;
	
}

input[type="text"] {
	border:				1px solid #aaaaaa;
	margin:				4px;
	
}

textarea {
	border:				1px solid #aaaaaa;
	margin:				4px;
}

table.contact_form {
	background-color:	#f5f7fc;
	border:				1px solid #deedfc;
}

table.contact_form td {
	color:#1772ab;
	font-size:			11px;
	padding:			5px 20px 5px 20px;
	vertical-align:		middle;	
	border-bottom:		2px solid #ffffff;
}
table.contact_form th {
	color:#ffffff;
	font-size:			11px;
	padding:			5px 20px 5px 20px;
	vertical-align:		middle;	
	border-bottom:		2px solid #ffffff;
	font-weight:bold;
	background-color:#6097d5;
}

div.error {
	margin-left:		150px;
	margin-bottom:		3px;
	color: #970909;
}

div.error1 {
	margin-left:		76px;
	margin-bottom:		3px;
	color: #970909;
	width:460px;
	border:1px solid #d0b0b0;
	padding:15px 20px;
	background-color:#f7eded;
	color:#97223e;
}


table.normal_table {
	border-collapse:	collapse;
	margin-top:			10px;
	margin-bottom:		10px;
}

table.normal_table td {
	border:				1px solid #d2d7e2;
	padding:			3px;
	
}
table.normal_table td.att{
text-align: center;
vertical-align:middle;
background-color:#f5f7fc;
border:				1px solid #deedfc;
color:#1772ab;
}

tr.tmidtd td{vertical-align:middle;}
tr.tmidtd td a{vertical-align:middle;}
tr.tmidtd td a img{vertical-align:middle;}
tr.tmidtd td img{vertical-align:middle;}

input.errorField{
border:				1px solid #970909;
}


td.rightcontent ul li.litera{
	margin:				3px 0 0 24px;
	padding:			0px 0 0 0px;
	list-style: lower-alpha;
	background:none;
	text-align:			left;
}


a.searchresult{
	color:				#535353;
	text-decoration:	none;
}
a.searchresult b,a.searchresult strong{
	color:				#2071c4;
}
a.searchresult:hover{
	color:				#2071c4;
	text-decoration:	underline;
}

div.linia{
font-size:1px;
line-height:1px;
background-color:#eeeeee;
margin: 10px 0 10px 0;
}

p.paging{
margin: 0px 0 0px 0;
padding:0px;
}
table.paging{
margin: 0px 0 0px 0;
padding:0px;

}

div.wyplaty ul{
margin-left:20px;
margin-top:5px;
}

div.producedsection {
	text-align:			center;
	position:			relative;
	top:				20px;
	
}


input.but{
	background-repeat:	norepeat;	
	background-position:top left;
	background-image:	url("../img/but.gif");
	border:				0px;
	color:				#000000;
	background-color:	#FFFFFF;
	font-size:			13px;
	font-weight:		normal;
	font-family:		Arial, sans-serif;
	width:				55px;
	height:				24px;
}

table.prcur th{
	text-align: 		left;
}
table.prcur td{
	padding:			5px 4px 5px 0px;
	text-align: 		right;
}
table.prcur td.prcdwn{color:#ee5154;}
table.prcur td.prcup {color:#24940f;}

table.fundsx{
	width:300px;
	border:0px;
}
table.fundsx td{
	color:#1772ab;
	font-size:			11px;
	padding:			5px 5px 5px 10px;
	vertical-align:		middle;	
	border-bottom:		2px solid #ffffff;
	
}
input[type="text"].fundsx{
	margin:0px;
}


select.fundsx{
	font-size:			11px;
	line-height: 		13px;
	margin:				0px;
	padding:			0px;
}
select.fundsx option{
	font-size:			11px;
	height:				14px;
	line-height: 		13px; 
	margin:				0px;
	padding:			0px;
	color:#000000;
	font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
}

h6{
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
display:inline;
padding:0px;
margin:0px;
font-weight:bold;
font-size:12px;
position:relative;
top:0px;
color:#083664;
}






select.fundsx option.fund_ark{color:#944d00;}
select.fundsx option.fund_leg{color:#094300;}
select.fundsx option.fund_pio{color:#002d6a;}
select.fundsx option.fund_pko{color:#7f0015;}

/* ////////////// zakladki /////////////////// */

div.bookmark_a, div.bookmark {
	float: left;
	display: inline;
	height: 35px;
	line-height: 35px;
	margin-right: 1px;
	text-align: left;
	vertical-align: top;
	position: relative;
}

div.bookmark_a a {display: block; text-decoration: none; padding: 0 15px 0 15px; margin:0px;}

div.bookmark {background-color: #87aee0; color:#fff; padding: 0 14px 0 15px;}
div.bookmark_a {background: #fff url(../img/bookbg.gif) repeat-x; line-height:38px;}

div.booktl {background-position: top left; background-repeat:no-repeat;}
div.booktr {background-position: top right; background-repeat:no-repeat;}

div.bookmark div.booktl {background-image: url(../img/bookt.gif); width:5px; height:5px; position: absolute; top:0px; left: 0px;}
div.bookmark div.booktr {background-image: url(../img/bookt.gif); width:5px; height:5px; position: absolute; top:0px; right: 0px;}

div.bookline {
	border-top: 2px solid #c9dcf4;
	clear: both;
	font-size:0px;
	height: 0px;
	line-height: 0px;
}

div.bookcont {
	padding: 15px 0px 15px 0px;

}

/* ////////////// zakladki end ////////////// */

div.indexvideo{
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background: transparent url("../img/darkbg.png") repeat;
z-index:300;
}
table.indexvideo{
width:100%;
height:100%;
}
table.indexvideo td{
vertical-align:middle;
}
td.indexvideo{
width:648px;

}
td.indexvideo div{
background: #000000;
padding:4px;

}



.popupbg{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:transparent url("../img/popupbg.png") repeat top left;
	z-index:1000;
}
.popup{
	
	width:461px;
	margin:70px auto 0 auto;
	padding:10px 10px;
	
	border:solid 1px #eeeeee;
	border-bottom:solid 1px #666666;
	
	background:#ffffff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	position:relative;
	
}
.popupclose{
	position:absolute;
	top:0;
	right:0;
	cursor:pointer;
	z-index:1100;
}


