@charset "utf-8";
body {
	background-attachment:fixed;
	background-image:url(../images/bg.jpg);
	background-repeat: no-repeat; 
	background-position: 50% 0%;
	margin: 0 auto; 
	padding:0; 
	text-align:center;
	font-family:Arial,Helvetica,Garuda,sans-serif;
	font: normal 12px Arial, Helvetica, sans-serif; 
}
input,button {	font-family:Arial,Helvetica,Garuda,sans-serif; }
button  {cursor:pointer}
img { border: 0; }
a { text-decoration: none; }
a:visited { text-decoration: none }
a:hover { text-decoration: underline }
h1,h2,h3,h4,h5,h6,p,form { margin: 0; padding: 0; }
p.bodytext { color:#000000; line-height:20px; padding : 0 0 20px; }
p.bodytext a { color:#0cabe7}
h1 {
	font-size:24px;
	font-weight:bold;
	color:#818182;
	padding: 14px 0 13px 16px;
	margin: 0 0 20px;
	line-height: 32px;
}
h2 {
	font-size:14px;
	font-weight:bold;
	color:#000000;
	padding: 0 0 12px 16px;
	margin: 0;
	line-height: 18px;
}
h4 {
	color:#989898;
	line-height:20px;
	padding : 0 0 20px;
}
pan.details {
	color:#989898;
	font-size:.9em;
}
ul {margin-top: 0; list-style-type:square;}
ol { margin-top: 0;}
ul li { line-height:20px;}
div.Table_01 {
	width:991px;
	margin: 0 auto;
	text-align:left;
}
div.main-01_ {
	width:991px;
	height:158px;
	background: url(../images/bg_vdoradca.jpg) no-repeat right top
}
div.main-02_ {
	width:991px;
	min-height:447px;
	height:auto!important;
	height:447px;
	padding: 9px 0 0;
}
div.main-03_ {
	width:991px;
	height:199px;
}
div.main-04_ {
	width:991px;
	height:45px;
}
div.main-05_ {
	width:991px;
	height:188px;
}
.logo { float:left; padding: 24px 0 0 12px}
.logo  img { display:block; }
.top_right { float:right; width:647px;height: 81px; }
.clear { clear:both; font-size: 0; height: 0; line-height:0; width:100%;  }
.infolinia { margin: 0; padding: 0; display:block; background:url(../images/infolinia.png) top no-repeat; height:28px; width:297px;}
.infoliniaen { margin: 0; padding: 0; display:block; background:url(../images/helpline.png) top no-repeat; height:28px; width:301px;}
.none { display:none; }
.menu { list-style-type:none; margin: 0; padding: 0; }
.menu li { display:block; float:left; margin: 12px 0 0; padding: 0 10px 0 9px; border-right: 1px solid #cbcbcb; font-size: 11px; line-height:13px;}
.menu li a { color:#000000 }
.menu li.first { padding: 0; margin: 0 50px 0 0; border: 0; }
.menu li.last { padding: 0 0 0 1px; border: 0;}

.menu_tabs { margin: 0; }
.menu_tabs ul { list-style-type:none; margin: 0; padding: 0; }
.menu_tabs ul li { display:block; float:left;}

.menu_tabs .indywidualni { margin: 0 0 0 245px; padding: 0; z-index:99; position:absolute }
.menu_tabs .indywidualni  li { font-size: 14px; padding: 10px 0 5px; line-height:16px; }
.menu_tabs .indywidualni  li a { color:#404041; }
.menu_tabs .indywidualni li.first { width:174px; background:url(../images/ind_act.gif) top no-repeat; font-weight:bold;  text-align:center; margin-right: 1px; }
.menu_tabs .indywidualni li.sec { width:145px; background:url(../images/ind_no_1.gif) top left no-repeat; text-align:center; }
.menu_tabs .indywidualni li.sec  div { border-right: 1px solid #e5b804; }
.menu_tabs .indywidualni li.third { width:127px;background:url(../images/ind_no_2.gif) top right no-repeat;text-align:center;  }
.menu_tabs .biznes li.first { width:148px; background:url(../images/menu_t1_01.gif) top no-repeat; text-align:center;font-weight:normal; margin-right: 0 }
.menu_tabs .biznes li.sec { width:157px; background:url(../images/menu_t1_03.gif) top left no-repeat; font-weight:bold; text-align:center; margin: 0 1px; }
.menu_tabs .biznes li.sec div { border: 0;}
.menu_tabs .biznes li.third { width:128px;background:url(../images/menu_t1_05.gif) top right no-repeat;text-align:center; }
.menu_tabs .ec li.first { width:148px; background:url(../images/ind_no_1.gif) top left no-repeat; text-align:center; margin-right:0; }
.menu_tabs .ec li.sec { width:145px; background:url(../images/ind_no_2.gif) top right no-repeat;font-weight:normal; text-align:center; margin-left: 0}
.menu_tabs .ec li.sec div{ border-left: 1px solid #e5b804; } 
.menu_tabs .ec li.third { width:157px;background:url(../images/menu_t1_03.gif) top no-repeat;text-align:center;font-weight:bold;}
.menu_tabs .all li.first { width:148px; background:url(../images/ind_no_1.gif) top left no-repeat; text-align:center; margin-right:0; }
.menu_tabs .all li.sec { width:145px; background:url(../images/ind_no_all.gif) top repeat-x;font-weight:normal; text-align:center; margin-left: 0; margin-right:0}
.menu_tabs .all li.sec div{ border-left: 1px solid #e5b804; border-right: 1px solid #e5b804;} 
.menu_tabs .all li.third { width:127px;background:url(../images/ind_no_2.gif) top right no-repeat;text-align:center;font-weight:normal;}

.menu_tabs  .sub_menu {position:relative!important;position:absolute; z-index:0; width:991px; height:48px!important; height:47px; display:block; padding: 29px 0 0!important; padding: 0; margin-top: 0!important; margin-top: 30px; background:url(../images/sub_menu.gif) bottom left no-repeat;  }
.menu_tabs  .sub_menu  ul { padding: 0!important; padding: 0;}
.menu_tabs  .sub_menu li { font-weight:bold; font-size: 12px; margin: 16px 0 0; padding: 0 18px 2px 16px; line-height:16px; background:url(../images/sm_ico.gif) right 50% no-repeat;}
.menu_tabs  .sub_menu li.first { padding-left: 20px;}
.menu_tabs  .sub_menu li.last { padding-right:0; background: none; }
.menu_tabs  .sub_menu li a{ color:#404041; display:block; }

.menu_tabs  .sub_menu  li.headlink div { display: none; width:149px; position:absolute!important;z-index: 9990!important;}
.menu_tabs  .sub_menu  li.headlink div  ul {display:block; background:#ffd204; padding:0}
.menu_tabs  .sub_menu  li.headlink div ul li {display:block; float:none;z-index: 9991; margin: 0; padding: 0;background:url(../images/show_menu_03.gif) left 50% no-repeat;}
.menu_tabs  .sub_menu  li.headlink div  ul li a {padding: 5px 0 8px 28px; display:block; background:url(../images/kropki_sub.gif) left bottom repeat-x; margin:0 3px}
.menu_tabs  .sub_menu  li.headlink:hover div { display: block; margin: 0 0 0 -20px; padding: 6px 0 0; }


.menu_tabs .indywidualni .doradca {
	background:none;
	margin: 0 0 0 54px;
	padding-top: 5px;
}
.menu_tabs .biznes .doradca  {
	margin: 0 0 0 66px;
}
.menu_tabs  .ec .doradca  {
	margin: 0 0 0 50px;
}
.menu_tabs  .all .doradca  {
	margin: 0 0 0 81px;
}
.wyszukiwarka { 
	float:right;
	padding: 0 4px 0 0;
}
.wyszukiwarka  ul  { padding:0; margin: 0;list-style-type:none;}
.wyszukiwarka  ul li  { padding: 12px 0 0 7px; background:none; margin: 0; border: 0; display:block; float:left;}
.wyszukiwarka  ul li .search_main{ border: 1px solid #bcbbbb; border-bottom: 1px solid #f4f4f4; border-right: 1px solid #f4f4f4; font-size:12px; color:#a1a1a1;line-height:16px; padding: 2px 3px 1px; width:248px!important; width:256px; height:20px;display:block; }
.col_left {width:702px; float:left;}
.col_right { width:289px; float:right;}
.fl-js { width:100%; margin: 0 0 10px;}
.fl-js img {	display:block;}
.flex_bannery {
	width:100%;
	padding: 0 0 12px;
}
.flex_bannery img { display:block; }
.flex_bannery  ul { list-style-type:none; margin: 0; padding: 0; }
.flex_bannery  li { margin: 0; display:block; float:left; padding: 0 8px 0 0; }

.linki {
	background: url(../images/bg_linki.png) top no-repeat;
	width:100%;
	padding: 14px 0;
}
.linki ul { list-style-type:none; margin: 0; padding: 0;}
.linki .first  li { float:left; font-size: 12px; font-weight:bold;  line-height: 16px; border-left:1px solid #ededed; padding:0; }
.linki .first  li h4 { font-size: 12px;  margin: 0 0 20px; padding: 0;}
.linki .first  li.first, .linki .first .sec li  { border: 0; }
.linki .first  li  a { color:#000000;}
.linki .first  li  .pojemnik { height: 165px;width: 136px!important; width:164px; padding: 0 11px 0 17px;}
.linki .first .sec li { clear:left; font-size: 11px; font-weight:normal; width:100%; line-height: 20px; background:url(../images/pt.gif) left no-repeat; padding-left: 10px;  }
.linki .first .sec li  a { color:#888888 }

.copy  { border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7}
.copy  p{ color:#5b5b5b; font-size: 11px; line-height: 13px; padding: 16px 37px 0 11px; margin: 0; float:left; }
.copy .net { list-style-type:none; margin: 0;padding: 16px 0 0; }
.copy .net  li { margin: 0; padding:0; float:left; font-size: 11px; line-height:13px; color:#979696; } 
.copy .net  li img{ margin: 2px 5px 0} 
.copy .spolecznosc { float:right; list-style-type:none;  padding: 0 3px 0 0; margin: -7px 0 0 0; }
.copy .spolecznosc  li { float:left; margin: 0; padding:0 7px 0 0; display:block;}
.copy .spolecznosc  li.tx { margin: 1px 0 0; color:#979696; font-size: 11px; }
.copy .spolecznosc  li.fb  img{  margin: 2px 0 0; }
.copy .spolecznosc  li.tw  img{  margin: 2px 0 0; }
.stopka  p {font-size: 11px; line-height: 13px; margin: 0; padding: 11px 0; }
.stopka  p.dane{ float:left; color:#b4b4b4; width:65%; padding-left: 11px;}
.stopka p.realizacja { float:right; color:#5b5b5b; padding-right:11px; }
.stopka p.realizacja a {color:#5b5b5b;}
.block { display:block; }
.box_un { width:100%; margin: 0 0 12px; }
.box_un .content { width:100%; background:url(../images/box_03.gif) top repeat-y; margin: 0; }
.formularz { margin: 0 10px; padding: 0 0 9px; width: 269px; }
.formularz .content { background:#f7f7f7 url(../images/img_form_right_01.gif) top no-repeat; min-height:244px; height:auto!important; height:244px; margin: 0;}
.formularz  .sprawdz, .formularz  .namierz, .formularz  .wyszukaj { margin: 0 0 0 25px }
.formularz  .sprawdz h4, .formularz  .namierz h4, .formularz  .wyszukaj h4 { padding: 13px 0 6px; }
input.form_text { border: 1px solid #b2b2b2; border-bottom: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9; color:#a1a1a1; font-size:12px; line-height:17px; padding: 0px 3px 3px!important; padding: 0 3px 0;  width:182px!important; width:188px; height:20px!important;height:23px;display:block; float:left; margin: 0 6px 0 0 }
.formularz  .wyszukaj { margin: 0 0 11px 25px; }
.formularz  .wyszukaj ul  { list-style-type:none; margin: 0; padding: 10px 0 0; }
.formularz  .wyszukaj ul li {float:left; display:block; margin: 0; padding: 0; }
.formularz label{ color:#404041; font-size: 12px; }

.content { width:693px; margin: 0 0 12px; font-size:12px }
.g_content {
	background:url(../images/bgspage/bg_cmain_02.gif) 0 0 repeat-y;
	padding: 0 12px 3px 12px;
}
.g2_content {
	background:url(../images/bgspage/bg_cmain_02.gif) 0 0 repeat-y;
	padding: 0 7px 3px 11px;
}
.content p.bodytext { margin-left:14px; margin-right:14px; }
ul { margin: 0 14px 0; padding:0 14px 20px;}
.border h1 {
	border-bottom: 1px solid #e5e5e5;
	padding-right:209px;
	position:relative;
}
.add_tools {
	float:right;
	z-index:99;
	width: 209px;
	position:absolute;
	margin-left: 460px
}
.add_tools ul {list-style-type:none; margin: 0; padding:20px 0 0;}
.add_tools ul li { display:block; float:left; font-size:11px;line-height:14px; }
.add_tools ul li  a { color:#404041 }
.add_tools ul li.druk {background:url(../images/ico_druk.gif) left no-repeat; padding: 0 7px 0 24px; }
.add_tools ul li.ico_aaa {background:url(../images/ico_aaa.gif) left no-repeat; padding: 0 0 0 8px;}
.nav { width:100%; padding: 0 0 10px; }
.nav ul  { list-style-type:none; margin: 0; padding: 0 0 0 19px; }
.nav ul li { display:block; float:left; font-size:11px;background:url(../images/str.gif) no-repeat right; padding-right:12px; padding-left:7px; color:#404041; line-height: 13px; }
.nav ul li a { color:#404041; }
.nav ul li.first { background:none; padding: 0 }
.nav ul li.last { background:none; text-decoration:underline; }

.menu_right {
	width:269px;
	margin: 0 0 12px 10px;
	background:url(../images/bgmix.png) top repeat-y;
}
.menu_right ul {
	list-style-type:none;
	margin: 0;
	padding: 0;
	width:100%;
	display:block;
	background:url(../images/menu_l1_02.png) top no-repeat;
}
.menu_right ul li {
	display:block;
	margin: 0 21px;
	border-bottom:1px solid #f6cf00;
	border-top: 1px solid #ffe152;
	line-height: 16px;
	background:url(../images/znaczek.gif) left no-repeat
}
.menu_right ul li.first {border-top: 0; }
.menu_right ul li.last {border-bottom: 0; }
.menu_right ul li a{
	display:block;
	padding:7px 0 7px 13px;
	color:#404041
}
.menu_right ul li.active a{
	color:#404041;
	font-weight:bold;
}
.menu_right ul li.last a{
	background:none;
}
.align-left { text-align:left; }
.align-right { text-align:right; }
.align-center { text-align:center; }
.align-justify { text-align:justify; }

span.name-of-person {font-weight:bold;}

/*  xxx  */
.solidblockmenu ul{
margin: 0 0 0 254px;
padding: 0;
float: left;
font: normal 14px Arial;
width: 410px;
}
.solidblockmenu li{
	display: inline;
	z-index:99;
	position:relative;
}
.solidblockmenu li a{
	float: left;
	color:#404041;
	padding: 0;
	text-decoration: none;
	border: 0;
	min-width: 36px;
	width:auto!important;
	width:36px;
	background:url(../images/ind_no_2.gif) top right no-repeat;
	margin: 0 1px
}
.solidblockmenu li a span {	padding: 7px 10px 4px; display:block;background:url(../images/ind_no_1.gif) top left no-repeat}
.solidblockmenu li a:visited{
	color:#404041
}
.solidblockmenu li a:hover, .solidblockmenu li a.current{
	color:#404041;
	background:url(../images/ind_actcc_02.gif) right no-repeat;
	z-index:99;
}
.solidblockmenu li a:hover span {background:url(../images/ind_actcc_01.gif) bottom left no-repeat; font-weight:normal }
.solidblockmenu li a.current span {background:url(../images/ind_actcc_01.gif) bottom left no-repeat; font-weight:normal; }
.solidblockmenu li a.current:hover span { font-weight:normal}
.tabcontainer{
	clear: left;
	width:991px; /*width of 2nd level sub menus*/
	height:47px; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}
*:first-child+html .ieclass{ /*IE7 hack to remove gap between menu and sub contents*/
}
* html .ieclass{ /*IE6 and below hack to remove gap between menu and sub contents*/
}
.tabcontent{
	display:none;
}
.tabcontent { background:url(../images/sub_menu.gif) no-repeat; width: 991px; height:47px; z-index: 10; margin-top:-2px;position:absolute}
.tabcontent ul { list-style-type: none;}
.tabcontent ul li { color:#404041; font-size:12px; font-family: Arial; display:block; float:left; line-height:13px; border-right: 1px solid #c3c3c3; border-left: 1px solid #FFFFFF; padding: 0 13px 0 14px; margin-top: 17px;}
.tabcontent ul li.first { border-left:0; }
.tabcontent ul li.last { border-right:0; }
.tabcontent ul li a { color:#404041; }

#doradca {
	background:none;
	margin: 0 0 0 54px;
	padding-top: 5px;
	float:right
}
#doradca  {
	margin: 0 0 0 66px;
}
#doradca  {
	margin: 0 0 0 50px;
}
#doradca  {
	margin: 0 0 0 81px;
}

.col_big .content { width:992px; margin: 0 0 12px; font-size:12px }
.col_big .g_content {
	background:url(../images/bg_bcontent_02.gif) 0 0 repeat-y;
	padding: 0 12px 3px 12px;
}
.col_big .g2_content {
	background:url(../images/bg_bcontent_02.gif) 0 0 repeat-y;
	padding: 0 7px 3px 11px;
}