/* poritco main styles */

* {
	margin: 0;
	padding: 0;
	height: 100%;
}
img {
	border: 0;
	height: auto;
}
body {
	font: 11px tahoma, helvetica, arial, sans-serif;
	color: #bbbfcc;
	width: 100%;
	height: 100%;
	background: #5c5e65 url(gfx/body_bg01.png) top left repeat-x;
	position: relative;
}

.clearfix:after, .invest_list li:after {
    content: "."; 
    display: block; 
    height: 0px; 
    clear: both; 
    visibility: hidden;
}
a:focus, a:hover, a:visited {
	outline: none;
	}

.hidden {
	display: none;
}
.fir {
	text-indent: -9999em;
}
.left {
	float: left;
}

/* container blocks */

#width_block {
	width: 916px;
	height: 1px;
}
#wrapper_cyber {
	width: 100%;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	padding-bottom: 50px;  /*removing bottom background margin */
	background: url(gfx/main_bg.gif) left top repeat-y;
	filter:alpha(opacity=15);
	-moz-opacity:.15;
	opacity:.15;
}
#wrapper_cyber div {
	visibility: hidden;
}
#wrapper {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	padding-bottom: 20px; /* removing bottom background margin */
}
#header {
	padding-top: 18px;
	padding-left: 0px; /* 59px */
	width: 916px;
	height: 255px;
	height/* */:/**/237px;
	height: /**/237px;
	background: url(gfx/banner_back.png) left top no-repeat;
	position: relative;
}
#ami_banner {
	left: 0;
	top: 86px;
	width: 681px;
	height: 169px;
	position: absolute;
	text-align:right;
	}
#ami_banner p {
	margin-right: 15px;
	margin-top: 5px;
	}
#ami_banner p a {
	color: #838BA2;
	}
#ami_banner p a:hover {
	color: #676D80;
	}	
.main_block {
	clear: left;
	width: 100%;
	height: auto;
	z-index: 1;
}
.cyber {
	padding-top: 317px; /* nav and header height */
}
.mleft {
	padding-left: 42px;
	padding-bottom: 22px;
	width: 300px;
	width/* */:/**/258px;
	width: /**/258px;
	background: url(gfx/mleft_bg.gif) left bottom no-repeat;
	height: auto;
}
.mleft_txt {
	padding-left: 59px;
	padding-bottom: 22px;
	width: 661px;
	width/* */:/**/602px;
	width: /**/602px;
	background: url(gfx/mleft_bg.gif) left bottom no-repeat;
	height: auto;
	line-height: 1.3em;
}
	
.mleft_cyber {
	position: absolute;
	left: 0px;
	top: 318px;
}
.mright {
	margin-top: -13px;
	margin-left: 319px;
	position: relative;
	height: auto;
	background: url(gfx/mright_bg01.gif) 8px top no-repeat;
}
.mright_txt {
	margin-top: 0;
	margin-left: 504px;
	position: relative;
	height: 20px;
	border-top: 1px solid #fff;
	filter:alpha(opacity=20);
	-moz-opacity:.20;
	opacity:.20;	
}
.mr_cyber {
	background: #000 url(gfx/mright_bg02.gif) 362px top repeat-y;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	filter:alpha(opacity=20);
	-moz-opacity:.20;
	opacity:.20;
}
.mr_cyber div {
	
	visibility: hidden;
	
}
.mr {
	position: absolute;
	top: 0;
	left: 0;
	width: 618px;
}
.mr_main, .inner_mr_main {
	padding: 13px 8px;
	height: 179px;	
	height/* */:/**/153px;
	height: /**/153px;
	/*
	background: url(gfx/prezes.gif) 199px 1px no-repeat;
	*/
}	
#welcome_flash {
	padding: 1px 0 0 0;
	height: 179px;
	height/* */:/**/178px;
	height: /**/178px;
	}
#mr_main_cyber {
	padding: 13px 8px 12px 8px;
}
.mr_main h1 {
	margin: 0 0 16px 0;
}
.mr_main p {
	color: #6981A5;
	margin-bottom: 8px;
	height: auto;
}
#main_more {
	margin: 10px 0 0 160px;
}
#main_more a {
	color: #B1B7C7;
	background: url(gfx/more_arr03.gif) right 5px no-repeat;
	padding-right: 10px;
	text-decoration: none;
}
#main_more a:hover {
	color: #8A93AC;
	background-image: url(gfx/more_arr03_over.gif);
}
.mr_left {
	float: left;
	padding: 13px 8px 13px 8px;
	width: 363px;
	width/* */:/**/347px;
	width: /**/347px;
}
.mr_right {
	float: left;
	padding: 14px 8px 13px 8px;
	width: 255px;
	width/* */:/**/239px;
	width: /**/239px;
	z-index: 1;
}

.mr_right p {
	height: auto;
	}

.mrc_left {
	float: left;
	padding: 13px 8px 13px 8px;
	width: 363px;
	width/* */:/**/347px;
	width: /**/347px;
}
.mrc_right {
	float: left;
	padding: 14px 8px 13px 8px;
	width: 255px;
	width/* */:/**/239px;
	width: /**/239px;
}
.mrc_right p {
	height: auto;
	}
#footer_list {
	padding-left: 370px;
	padding-top: 3px;
	z-index: 1000;
	position: absolute;
	background: url(gfx/mright_bg01.gif) 8px top no-repeat;
	margin-top: -1px;	
	height: auto;	
}
#footer_main {
	padding-left: 370px;
	padding-top: 3px;
	z-index: 1000;
	position: absolute;
	background: url(gfx/mright_bg01.gif) 8px top no-repeat;
	height: auto;	
}
#footer_txt {
	padding-left: 185px;
	padding-top: 3px;
	z-index: 1000;
	position: absolute;
	height: auto;
}
#footer_txt p {
	font-size: 10px;
	color: #fff;
	height: auto;	
}
#footer_txt a {
	text-decoration: none;
	color: #fff;
}
#footer_txt a:hover {
	color: #999;
}
.footer p {
	font-size: 10px;
	color: #fff;
	filter:alpha(opacity=20);
	-moz-opacity:.20;
	opacity:.20;
	height: auto;
	width: 230px;
}
.footer a {
	text-decoration: none;
	color: #fff;	
}
.footer a:hover {
	color: #999;
}


/* navigation */

#nav_bg_en {
	background: url(gfx/nav_r.gif) 504px top	 no-repeat;
	height: auto;
	width: 682px;
}
#nav {
	background: url(gfx/nav_left.gif) top left no-repeat;
	padding-left: 56px;
	padding-top: 1px;
	height: 25px;
	height/* */:/**/24px;
	height: /**/24px;
	position: relative;
	margin-bottom: 37px;
	z-index: 100;
}
#nav, #nav ul {
	list-style: none;
	line-height: 1;
}
#nav a {
	display: block;
	color: #B8BDCA;
	text-decoration: none;
	height: 25px;
	text-transform:capitalize;
}
	
#nav a:hover {
	color: #949BAF;	
}
#nav li {
	float: left;
}
#nav li ul {
	position: absolute;
	top: 0px;
	left: -999em;
	height: auto;
	padding-top: 33px;
	background-color: #616A85;
	background-position: left 1px;
	background-repeat: no-repeat;
}
#nav li ul a {
	background: #616A85;
	height: auto;
	padding-bottom: 7px;
}
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

/* nav specyfic pl */

#nav01pl, #nav01pl a, #nav01pl ul {
	width:72px;
	}
li#nav01pl ul {
	background: #616A85 url(gfx/nav01pl_ul.gif) left 1px no-repeat;
}
#nav01pl ul {
	padding-left: 4px;
	width/* */:/**/68px;
	width: /**/68px;
}
#nav01pl ul a {
	width: 68px;
}
#nav01pl a {
	background: url(gfx/nav01pl.gif) left top no-repeat;
}
#nav li#nav01pl:hover a, #nav li#nav01pl.sfhover a {
	background: #616A85 url(gfx/nav01pl.gif) left -23px no-repeat;
}

#nav li#nav01pl:hover ul a, #nav li#nav01pl.sfhover ul a {
	background-image: none;
}
	
#nav02pl, #nav02pl a, #nav02pl ul {
	width: 76px;
	}
li#nav02pl ul {
	background: #616A85 url(gfx/nav02pl_ul.gif) left 1px no-repeat;
}
#nav02pl ul {
	padding-left: 4px;
	width/* */:/**/72px;
	width: /**/72px;
}
#nav02pl ul a {
	width: 72px;
}
#nav02pl a {
	background: url(gfx/nav02pl.gif) left top no-repeat;
}
#nav li#nav02pl:hover a, #nav li#nav02pl.sfhover a {
	background: #616A85 url(gfx/nav02pl.gif) left -23px no-repeat;
}

#nav li#nav02pl:hover ul a, #nav li#nav02pl.sfhover ul a {
	background-image: none;
}
	
#nav03pl, #nav03pl a, #nav03pl ul {
	width: 104px;
	}
li#nav03pl ul {
	background: #616A85 url(gfx/nav03pl_ul.gif) left 1px no-repeat;
}
#nav03pl ul {
	padding-left: 4px;
	width/* */:/**/100px;
	width: /**/100px;
}
#nav03pl ul a {
	width: 100px;
}
#nav03pl a {
	background: url(gfx/nav03pl.gif) left top no-repeat;
}
#nav li#nav03pl:hover a, #nav li#nav03pl.sfhover a {
	background: #616A85 url(gfx/nav03pl.gif) left -23px no-repeat;
}

#nav li#nav03pl:hover ul a, #nav li#nav03pl.sfhover ul a {
	background-image: none;
}
	
#nav04pl, #nav04pl a, #nav04pl ul {
	width: 106px;
	}
li#nav04pl ul {
	background: #616A85 url(gfx/nav04pl_ul.gif) left 1px no-repeat;
}
#nav04pl ul {
	padding-left: 4px;
	width/* */:/**/102px;
	width: /**/102px;
}
#nav04pl ul a {
	width: 102px;
}
#nav04pl a {
	background: url(gfx/nav04pl.gif) left top no-repeat;
}
#nav li#nav04pl:hover a, #nav li#nav04pl.sfhover a {
	background: #616A85 url(gfx/nav04pl.gif) left -23px no-repeat;
}

#nav li#nav04pl:hover ul a, #nav li#nav04pl.sfhover ul a {
	background-image: none;
}
	
#nav05pl, #nav05pl a, #nav05pl ul {
	width: 89px;
	}
li#nav05pl ul {
	background: #616A85 url(gfx/nav05pl_ul.gif) left 1px no-repeat;
}
#nav05pl ul {
	padding-left: 4px;
	width/* */:/**/85px;
	width: /**/85px;
}
#nav05pl ul a {
	width: 85px;
}
#nav05pl a {
	background: url(gfx/nav05pl.gif) left top no-repeat;
}
#nav li#nav05pl:hover a, #nav li#nav05pl.sfhover a {
	background: #616A85 url(gfx/nav05pl.gif) left -23px no-repeat;
}

#nav li#nav05pl:hover ul a, #nav li#nav05pl.sfhover ul a {
	background-image: none;
}	
	
/* nav specyfic en */

#nav01en ul {
	background-image: url(gfx/nav01en_ul.gif);
}
#nav02en ul {
	background-image: url(gfx/nav02en_ul.gif);
}
#nav01en, #nav01en a, #nav01en ul, #nav02en, #nav02en a, #nav02en ul  {
	width: 82px;
}
#nav01en ul, #nav02en ul {
	padding-left: 4px;
	width/* */:/**/78px;
	width: /**/78px;
}
#nav01en ul a, #nav02en ul a {
	width: 78px;
}
#nav01en a {
	background: url(gfx/nav01en.gif) left top no-repeat;
}
#nav li#nav01en:hover a, #nav li#nav01en.sfhover a {
	background: #616A85 url(gfx/nav01en.gif) left -23px no-repeat;
}
#nav li#nav01en:hover ul a, #nav li#nav01en.sfhover ul a {
	background-image: none;
}

#nav02en a {
	background: url(gfx/nav02en.gif) left top no-repeat;
}
#nav li#nav02en:hover a, #nav li#nav02en.sfhover a {
	background: #616A85 url(gfx/nav02en.gif) left -23px no-repeat;
}
#nav li#nav02en:hover ul a, #nav li#nav02en.sfhover ul a {
	background-image: none;
}

li#nav03en ul {
	background: #616A85 url(gfx/nav03en_ul.gif) left 1px no-repeat;
}
#nav03en, #nav03en a, #nav03en ul {
	width: 102px;
}
#nav03en ul {
	padding-left: 4px;
	width/* */:/**/98px;
	width: /**/98px;
}
#nav03en ul a {
	width: 98px;
}
#nav03en a {
	background: url(gfx/nav03en.gif) left top no-repeat;
}
#nav li#nav03en:hover a, #nav li#nav03en.sfhover a {
	background: #616A85 url(gfx/nav03en.gif) left -23px no-repeat;
}

#nav li#nav03en:hover ul a, #nav li#nav03en.sfhover ul a {
	background-image: none;
}

li#nav04en ul {
	background: #616A85 url(gfx/nav04en_ul.gif) left 1px no-repeat;
}
#nav04en, #nav04en a, #nav04en ul {
	width: 95px;
}
#nav04en ul {
	padding-left: 4px;
	width/* */:/**/91px;
	width: /**/91px;
}
#nav04en ul a {
	width: 91px;
}
#nav04en a {
	background: url(gfx/nav04en.gif) left top no-repeat;
}
#nav li#nav04en:hover a, #nav li#nav04en.sfhover a {
	background: #616A85 url(gfx/nav04en.gif) left -23px no-repeat;
}
#nav li#nav04en:hover ul a, #nav li#nav04en.sfhover ul a {
	background-image: none;
}

li#nav05en ul {
	background: #616A85 url(gfx/nav05en_ul.gif) left 1px no-repeat;
}
#nav05en, #nav05en a, #nav05en ul {
	width: 86px;
}
#nav05en ul {
	padding-left: 4px;
	width/* */:/**/82px;
	width: /**/82px;
}
#nav05en ul a {
	width: 82px;
}
#nav05en a {
	background: url(gfx/nav05en.gif) left top no-repeat;
}
#nav li#nav05en:hover a, #nav li#nav05en.sfhover a {
	background: #616A85 url(gfx/nav05en.gif) left -23px no-repeat;
}
#nav li#nav05en:hover ul a, #nav li#nav05en.sfhover ul a {
	background-image: none;
}

/* specyfic fr nav */

#nav01fr ul {
	background-image: url(gfx/nav01fr_ul.gif);
}
#nav02fr ul {
	background-image: url(gfx/nav02fr_ul.gif);
}
#nav01fr, #nav01fr a, #nav01fr ul {
	width: 121px;
}
#nav01fr ul {
	padding-left: 4px;
	width/* */:/**/117px;
	width: /**/117px;
}
#nav01fr ul a {
	width: 117px;
}
#nav01fr a {
	background: url(gfx/nav01fr.gif) left top no-repeat;
}
#nav li#nav01fr:hover a, #nav li#nav01fr.sfhover a {
	background: #616A85 url(gfx/nav01fr.gif) left -23px no-repeat;
}
#nav li#nav01fr:hover ul a, #nav li#nav01fr.sfhover ul a {
	background-image: none;
}

#nav02fr, #nav02fr a, #nav02fr ul {
		width: 66px;
	}
#nav02fr ul 	{
	padding-left: 4px;
	width/* */:/**/62px;
	width: /**/62px;
}
#nav02fr ul a {
	width: 62px;
}
#nav02fr a {
	background: url(gfx/nav02fr.gif) left top no-repeat;
}
#nav li#nav02fr:hover a, #nav li#nav02fr.sfhover a {
	background: #616A85 url(gfx/nav02fr.gif) left -23px no-repeat;
}
#nav li#nav02fr:hover ul a, #nav li#nav02fr.sfhover ul a {
	background-image: none;
}

li#nav03fr ul {
	background: #616A85 url(gfx/nav03fr_ul.gif) left 1px no-repeat;
}
#nav03fr, #nav03fr a, #nav03fr ul {
	width: 108px;
}
#nav03fr ul {
	padding-left: 4px;
	width/* */:/**/104px;
	width: /**/104px;
}
#nav03fr ul a {
	width: 104px;
}
#nav03fr a {
	background: url(gfx/nav03fr.gif) left top no-repeat;
}
#nav li#nav03fr:hover a, #nav li#nav03fr.sfhover a {
	background: #616A85 url(gfx/nav03fr.gif) left -23px no-repeat;
}

#nav li#nav03fr:hover ul a, #nav li#nav03fr.sfhover ul a {
	background-image: none;
}

#nav04fr, #nav04fr a, #nav04fr ul {
	width: 81px;
}
#nav04fr ul {
	padding-left: 4px;
	width/* */:/**/77px;
	width: /**/77px;
}
#nav04fr ul a {
	width: 77px;
}
#nav04fr a {
	background: url(gfx/nav04fr.gif) left top no-repeat;
}
#nav li#nav04fr:hover a, #nav li#nav04fr.sfhover a {
	background: #616A85 url(gfx/nav04fr.gif) left -23px no-repeat;
}
#nav li#nav04fr:hover ul a, #nav li#nav04fr.sfhover ul a {
	background-image: none;
}

#nav05fr, #nav05fr a, #nav05fr ul {
	width: 71px;
}
#nav05fr ul {
	padding-left: 4px;
	width/* */:/**/67px;
	width: /**/67px;
}
#nav05fr ul a {
	width: 67px;
}
#nav05fr a {
	background: url(gfx/nav05fr.gif) left top no-repeat;
}
#nav li#nav05fr:hover a, #nav li#nav05fr.sfhover a {
	background: #616A85 url(gfx/nav05fr.gif) left -23px no-repeat;
}
#nav li#nav05fr:hover ul a, #nav li#nav05fr.sfhover ul a {
	background-image: none;
}

/* left main styles */

.mleft_txt p {
	height: auto;
}
.mleft_txt a {
	color: #6A80A5;
	text-decoration:none;
	}
.mleft_txt a:hover {
	color: #5a6c8e;
	}	
.mleft_txt ul {
	list-style:none;
	margin-left: 5px;
	}
.mleft_txt ul li {
	padding-left: 12px;
	background: url(gfx/bullet_li.gif) left 5px no-repeat;
	}
.mleft_txt img {
	border: #5A637C 1px solid;
	float: left;
	margin-right: 13px;
	margin-bottom: 8px;
	margin-top: 2px;
}
.mleft_txt ul.sh_list {
	list-style: none;
	margin: 0;
}
.mleft_txt ul.sh_list li {
	padding-left: 12px;
	background: url(gfx/sh_list_bg.gif) left top repeat-y;
	margin: 3px 0;
}
.mleft_txt ul.sh_list a {
	color: #bbbfcc;
	text-decoration: none;
	padding-right: 9px;
	background: url(gfx/more_arr04.gif) right 5px no-repeat;
}
.mleft_txt ul.sh_list a:hover {
	color: #A4A8B2;
}
.mleft_txt h1 {
	margin-left: 0;
}
h1 {
	font-size: 14px;
	margin-bottom: 16px;
	margin-left: 17px;
	height: 18px;
}
h1.list {
	margin-bottom: -30px;
	}
h1.sub {
	font-size: 12px;
	height: 16px;
	margin-top: 30px;
	}
.ref_tit {
	margin-bottom: 10px;
	}
.ref_txt {
	color: #A3A7B2;
	}
.ref_txt p {
	height: auto;
	}	
.more01 {
	color: #B2B6C3;
	background: url(gfx/more_arr01.gif) right 5px no-repeat;
	text-decoration: none;
	padding-right: 9px;
	display: block;
	float: left;
	filter:alpha(opacity=50);
	-moz-opacity:.5;
	opacity:.5;
	font-weight: normal;
}
.more01:hover {
	filter:alpha(opacity=30);
	-moz-opacity:.3;
	opacity:.3;
}
	
/* invest list styles and main list styles*/

.invest_list, #main_list {
	list-style: none;
	margin-bottom: -14px;
	overflow: hidden;
}
.invest_list img {
	float: left;
	border: #5A637C 1px solid;
	margin-right: 9px;
}
.invest_list li, #main_list li {
	padding-left: 17px;
	background: url(gfx/list_bg.gif) left top repeat-y;
	margin-bottom: 14px;
}
.invest_list li.active {
	background: url(gfx/list_bg_active.gif) left top repeat-y;
	font-weight: bold;
}
#main_list a {
	color: #bbbfcc;
	text-decoration: none;
}
#main_list a:hover {
	color: #A4A8B2;
}
#main_list img {
	padding-left: 2px;
	margin-bottom: 1px;
}
.invest_list span {
	display: block;
	height: auto;
	}

/* right list view styles */

.mright h2 {
	font-size: 12px;
	font-weight: normal;
	height: auto;
}

.view_img {
	border: 1px solid #717C99;
	float: left;
	margin-right: 8px;
	height: auto;
}

.more02, .x	 {
	color: #6F7586;
	background: url(gfx/more_arr02.gif) right 5px no-repeat;
	text-decoration: none;
	padding-right: 9px;
}
.more02:hover {
	background-image: url(gfx/more_arr02_over.gif);
	color: #5A6174;
}
.blue_bold {
	color: #6981A5;
	font-weight: bold;
}

/* header styles */ 

#logo {
	/*
	width: 234px;
	height: 66px;
	*/
	width: 199px;
	height: 54px;
	margin-left: 59px;
}
#logo img {
	height: 54px;
	width: 199px;
	}
#header p {
	height: auto;
}
#flashplugin {
	padding-top: 54px;
	padding-left: 260px;
}
#flashplugin a {
	color: #7E859D;
	text-decoration: none;	
}
#flashplugin a:hover {
	color: #676D80;
}
#lang_menu {
	position: absolute;
	bottom: 3px;
	left: 690px;
	color: #838BA2;
}
#lang_menu a {
	color: #838BA2;
	text-decoration: none;
}
#lang_menu a:hover {
	color: #676D80;
}
#lang_act {
	color: #9EA4B6;
}
#read_more {
	position: absolute;
	top: 105px;
	left: 690px;
}
#read_more a {
	color: #B1B7C7;
	background: url(gfx/more_arr03.gif) right 5px no-repeat;
	padding-right: 10px;
	text-decoration: none;
}
#read_more a:hover {
	color: #8A93AC;
	background-image: url(gfx/more_arr03_over.gif);
}
#header h1 {
	position:absolute;
	top: 91px;
	left: 673px;
	height: 16px;
	width: 245px;
	}


/* gallery */

.gallery {
	clear: both;
	height:auto;
	padding: 13px 0px 13px 0px;
	width: 353px;
	visibility: hidden;
	}
.gallery img {
	vertical-align: middle;
	border: 1px solid #717C99;
	margin-bottom: 6px;
	height: auto;
	}
.gallery a {
	text-decoration: none;
	margin-right: 10px;
	}
.gallery_inv {
	visibility: hidden;
	}

/* styles for fck */

.header01 {
	font-size: 11px;
	color: #BBBFCC;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	}
.header02 {
	font-size: 11px;
	color: #6A80A5;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	}
.header03 {
	font-size: 11px;
	color: #7b8fb3;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
	}	