html, body {
	font-family: Tahoma, sans-serif, Verdana, Arial;
	font-size: 11px;
	color: #1e1e1e;
	margin: 0px;
	padding: 0px;
	font-family:Tahoma,sans-serif;

    font-size-adjust:none;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
}
td, div, span, p {
	font-family: Tahoma, sans-serif, Verdana, Arial;
	font-size: 11px;
}
form {
	margin: 0px;
	padding: 0px;
}
img { border:0; }
input, select { /*+++*/
	/*border: 1px #000 solid;*/
    font-size: 11px;
}
a { /*++*/
    text-decoration: none;
    color: #20419A;
}
a:hover { /*++*/
    text-decoration: underline;
}
.clr { clear:both; } /*++*/
h1, h2, h3, h4, h5 {
    font-family: Tahoma, sans-serif, Verdana, Arial;
    margin: 0px;
}
h1 {   /*++*/
    color:#F27611;
    font-family:Arial,Tahoma,sans-serif;
    font-size:17px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    line-height:1em;
    margin:0;
    padding:0;
}
h2 {
    font-size: 11px;
    color: #FFFFFF;
    text-transform: uppercase;
    font-weight: bold;
    padding: 10px 0px 4px 0px;
}
h3 {
    font-size: 14px;
    color: #FF6600;
    padding: 0px 0px 4px 0px;
}
h4 {
    font-size: 14px;
    font-weight: bold;
    color: #1e1e1e;
    padding: 0px;
}
h5 {
    font-size: 9px;
    font-weight: normal;
    color: #FF6600;
    padding: 12px 0px 6px 0px;
}
p {
    padding: 0px;
    margin: 0px;
}
hr {
    height: 1px;
    border-top: none;
    border-bottom: #6D6D6D 1px  solid;
}

table.mm {
    margin-top: 5px;
}
td.mm {
    font-family: Tahoma, sans-serif, Verdana, Arial;
    border-bottom: 1px #FFDDC6 solid;
    color: #0436A4;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: bold;
    height: 18px;
}
td.mm a {
    color: #0436A4;
    text-decoration: none;
}
td.mm a:hover {
    text-decoration: underline;
}

table.frm-login {
    margin-top: 18px;
}
td.news-list {
    padding: 4px 0px 40px 0px;
    font-size: 12px;
}
td.news-list a {
    color: #1e1e1e;
    font-size: 12px;
}
#kurs td {
    border-bottom: 1px #FFF solid;
    font-size: 9px;
    /*color: #0435A4;*/
    height:17px;
}
#kurs th {
    border-bottom: 2px #D5DCEB solid;
    font-size: 9px;
    /*color: #0435A4;*/
    font-weight: bold;
}
.txt1, .txt1 a {
    color: #FF6600;
}
.details, .details a {
    font-size: 9px;
    color: #FF6600;
}
.rights {
    font-size: 9px;
    color: #1e1e1e;
}
table.box td.text {
    padding: 0px 4px 0px 4px;
}
.dozvil {
    padding: 10px;
}
.dozvil p {
    margin-top: 4px;
    margin-bottom: 4px;
}
.dozvil a {
    font-size: 11px;
    color: #FF6600;
    text-decoration: underline;
}
.dozvil a span {
    color: #0436A4;
}
.no_border{
    border: 0px;
}

/* ---------------- MENU ---------------- */

div.mmenu {
    display: none;
    position: absolute;
    top: 220px;
    left: 736px;
    z-index: 1;
    width: 224px;
    height: 312px;
}
table.mmenu {
    display: none;
    width: 224px;
    height: 312px;
    background-color: #FFFFFF;
}
.noborder {
    border: 0px;
}

/* -------------- Coordinates table ------------- */
.yel_1{background-color:#FFF5CB; height:18px;}
.yel_2{background-color:#FFFBEC; height:18px;}
.yel_3{background-color:#FFFEF8; height:18px;}
.white_back{background-color:#FFFFFF; height:18px;}
.white_back2{background-color:#F3F7FF; height:18px;}

.flag{
margin-left:14px;
margin-right:14px;
margin-top:1px;
}

.blue_str{
margin-left:46px;
margin-right:14px;
}

.yellow_str{
margin-left:34px;
margin-right:14px;
}

.krug{
margin-left:44px;
margin-right:14px;
}

#top_text{
font-size:11px;
font-weight:bold;
}

#top_text a{
font-size:11px;
font-weight:bold;
color:#1e1e1e;
text-decoration:none;
}

#top_text a:hover{
font-size:11px;
font-weight:bold;
color:#FF6600;
text-decoration:underline;
}

#in_text a{
font-size:11px;
font-weight:lighter;
color:#1e1e1e;
text-decoration:none;
}

#in_text a:hover{
font-size:11px;
font-weight:lighter;
color:#FF6600;
text-decoration:underline;
}

.in_tab_text { font-size:11px; font-weight:bold }
.in_tab_text_01{ font-size:11px; margin-left:20px; }
.head_text { font-size:11px; font-weight:bold; color:#FF6600; }
.red { font-size:10px; color:#FF6600; }

div#header { height:70px; position:relative; }
div#header div#head1 { text-align:right; margin:7px 0 12px 10px; }
div#header div a { margin:0 0 0 4px; }
div#header a.advanc {
   background:transparent url(/img/nd/ikona_szukaj_mini.gif) no-repeat scroll 0 3px;
   padding-left:13px;
   text-decoration:underline;
}

div#header form {
   bottom:10px;
   margin:0;
   padding:0;
   position:absolute;
   right:0;
   text-align:left;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/*  iFOBS, KredoDirect logos  */
#inteligomenu, #inteligomenu2 {
    background-color:#FAD8B2;
    padding:5px 0px 1px 7px;
    width:108px;
    vertical-align:top;
}

#inteligomenu2 {
    background-color:#FBE3C8;
    width:109px;
}

#inteligomenu a.logowanie, #inteligomenu2 a.logowanie{
    background:url(/img/nd/ico-padlock.gif) left center no-repeat;
    padding-left:15px;
    font-size:11px;
}

#inteligomenu a.witharrow, #inteligomenu2 a.witharrow{
    background:url(/img/nd/arrow-orange.gif) left center no-repeat;
    padding-left:9px;
    font-size:11px;
}
/*  iFOBS, KredoDirect logos  */

/* Default Tables */
table.ourTable { border-collapse:collapse; }

table.ourTable th, table.ourTable tr.header td {
	background-color:#064a8b;
	color:#fff;
	padding:5px 10px;
	border-bottom:1px solid #29649B;
	border-right:1px solid #29649B;
	font:normal 11px Tahoma, sans-serif;
}

table.ourTable td {
	padding:5px 10px;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	background-color:#ebf0f5;
	font:normal 11px Tahoma, sans-serif;
	color:#000;
}

table.ourTable td.center { text-align: center; }
table.ourTable tr.light td { background-color:#ebf0f5; }
table.ourTable tr.dark td { background-color:#e0e8ef; }
/* Default Tables */

input#submitsearch {
   background:#888888 url(/img/nd/srchsbmt-bg.gif) repeat-x scroll 0 0;
   border:medium none;
   color:#FFFFFF;
   cursor:pointer;
   font-family:Tahoma,sans-serif;
   font-size:11px;
   font-size-adjust:none;
   font-stretch:normal;
   font-style:normal;
   font-variant:normal;
   font-weight:normal;
   height:22px;
   line-height:normal;
   padding:0;
   width:60px;
}

p.footlinks a {
   display:block;
   float:left;
   margin:0 10px 0 0;
   white-space:nowrap;
   line-height:1.5em;
}

p.copyright {
   text-align:right;
   color:#535353;
   line-height:1.5em;
}

/* --------- MENU ---------- */
div#leftmenucontener {
   float:left;
   margin:0 20px 0 0;
   padding:32px 0 0;
   width:180px;
}

#leftmenucontener h3 {
   color:#F27611;
   font-size:11px;
   line-height:11px;
   margin:-32px 0 0;
   padding:14px 20px 7px;
}


ul#leftmenu { margin-bottom:10px; }

ul#leftmenu a {
   background:transparent url(/img/nd/arrow-orange.gif) no-repeat scroll 5px 10px;
   display:block;
   margin:0;
   padding:5px;
}

ul#leftmenu, ul#leftmenu ul, ul#leftmenu ul ul {
   list-style-image:none;
   list-style-position:outside;
   list-style-type:none;
   margin:0;
   padding:0;
}

ul#leftmenu li {
   background:#FBE3C8 none repeat scroll 0 0;
   border-top:1px solid #FFF;
   margin:0;
   padding:0;
}

ul#leftmenu li a {
   background:transparent url(/img/nd/arrow-orange.gif) no-repeat scroll 5px 10px;
   margin:0;
   padding:5px 5px 5px 20px;
   display:block;
   color: #20419A;
}

ul#leftmenu li.selected { background-color:#F27611; }

ul#leftmenu ul li.selected { background-color:#7FA8D9; }

ul#leftmenu ul li {
   background-color:#DCE8F6;
   border-top:1px solid #FFF;
}

ul#leftmenu ul li a, ul#leftmenu li.selected ul li a {
   background:transparent url(/img/nd/arrow-orange.gif) no-repeat scroll 20px 10px;
   padding:5px 5px 5px 35px;
   color:#20419A;
}

ul#leftmenu li.selected a, ul#leftmenu li.selected ul li.selected a {
   background-image:url(/img/nd/arrow-white.gif);
   color:#FFF;
}

/* ++++++ */
ul.widespace2 { text-align:left; margin:0;  padding:0; }

ul.widespace2 li {
   background:transparent url(/img/nd/ico-li1.gif) no-repeat scroll 0 5px;
   margin-bottom:0.9em;
   list-style-image:none;
   list-style-position:outside;
   list-style-type:none;
   padding-left:10px;
}

td#contactbox {
   background-color:#DCE8F6;
   height:300px;
}
td#contactbox div {
    padding:10px 15px 10px 15px;
}

td#contactbox div.delim {
   border-top:1px solid #FFFFFF;
   vertical-align:middle;
   padding:1px 5px;
}

td#portmone {
   background-color:#275797;
   height:30px;
   padding:0px 15px;
}

td#portmone a{
   color:#FFF;
   font-size:12pt;
   font-weight:bold;
   text-decoration: none;
}

/*td#contactbox h4 { margin-bottom:0px; }*/

td#contactbox a {
    padding:5px 3px 5px 20px;
    line-height:2em;
    text-decoration:underline;
}

td#contactbox div.delim a, td#contactbox div.delim span  {
    padding:0 0 0 50px;
    line-height:1em;
    height:50px;
    display:block;
    vertical-align:middle;
    text-decoration:underline;
}

td#contactbox a#l1 { background:transparent url(/img/nd/icon_mail.jpg) no-repeat scroll left center; }

td#contactbox #l2 {
    background:transparent url(/img/nd/icon_celphone.jpg) no-repeat scroll left center;
    /*padding:5px 3px 5px 20px;*/
    line-height:1.5em;
}

td#contactbox a.l3 { background:transparent url(/img/nd/ico-building.gif) no-repeat scroll left center; }

td#contactbox #l4 { line-height:1.5em; background:transparent url(/img/nd/icon_question.jpg) no-repeat scroll left center; }

/* INDEX  news*/
#newsbox div {
   padding:5px 0 10px 15px;
   position:relative;
}
#newsbox h4 {
   margin-bottom:10px;
}
#newsbox a {
   display:block;
   /*margin:0 0 0 5px;*/
   padding:5px 5px;
   position:relative;
}

#newsbox a:hover {
   background-color:#DCE8F6;
   color:#000;
   padding-right:0px;
   font-weight:700;
   text-decoration:none;
}

#newsbox span.news_date {
border-bottom:1px solid #C1D4EB;
display:block;
margin:0 0 10px;
padding:0 10px 10px;
text-align:right;
}

#newsbox a:hover span.newsbox_shrtnews span.newsbox_seemore {
   background:transparent url(/img/nd/arrow-orange.gif) no-repeat scroll left center;
   color:#20419A;
   padding:0 3px 0 12px;
   text-decoration:underline;
}

#newsbox a span.newsbox_shrtnews {
   background:transparent none repeat scroll 0 0;
   display:none;
}

#newsbox a:hover span.newsbox_shrtnews {
   background-color:#DCE8F6;
   border-bottom:3px solid #FFFFFF;
   color:#373737;
   cursor:pointer;
   display:block;
   font-weight:400;
   padding:10px 15px 20px 15px;
   position:absolute;
   right:-225px;
   text-decoration:none;
   top:0;
   width:195px;
}

.newsline  {
   background:transparent url(/img/nd/ico-h2.gif) no-repeat scroll 0 5px;
   color:#064A8B;
   font-family:Tahoma,sans-serif;
   font-size:12px;
   font-size-adjust:none;
   font-stretch:normal;
   font-style:normal;
   font-variant:normal;
   font-weight:bold;
   line-height:normal;
   margin:1em 0 0.5em;
   display:block;
   padding-left:15px;
}

span.date {
   color:#F27611;
   display:block;
   padding:0 0 0 15px;
}

p.seemoregray {
   border-top:1px solid #E8E8E8;
   clear:both;
}

p.seemoregray a.arrowlink {
   background:#E8E8E8 url(/img/nd/arrow-orange.gif) no-repeat scroll 10px 9px;
   display:block;
   float:right;
   padding:5px 10px 5px 25px;
   text-decoration:none;
}
p.seemoregray a.arrowlink:hover { text-decoration:underline; }

a.arrowlink {
   background:transparent url(/img/nd/arrow-orange.gif) no-repeat scroll left center;
   padding:0 3px 0 12px;
   text-decoration:underline;
}

/* ---------- SERVICES ---------*/
.wgrayborder { border:1px solid #E8E8E8; /*margin-top:5px;*/ padding-bottom:0; }
td#contactbox div.rightbox { /*margin-top:5px;*/ padding:4px 15px; }
#contactbox div.rightbox a { /*margin-top:5px;*/ padding:0px; line-height:1em; }
ul.widespace { padding:0; margin:0; margin-top:5px; }
ul.widespace li {
   padding-left: 10px;
   background:transparent url(/img/nd/ico-li1.gif) no-repeat scroll 0 5px;
   margin-bottom:0.8em;
   list-style-type: none;
   list-style-image: none;
   list-style-position: outside;
}
/* ----------------------------*/
.vis_big img, .vis_left img, .vis_right img { display:block; vertical-align: bottom; }

a.leftb {
   background:#C45F5F url(/img/nd/visnavred-a-bg.gif) no-repeat scroll right center;
   bottom:35px;
   color:#FFF;
   height:22px;
   line-height:21px;
   margin:0;
   padding:0 25px 0 10px;
   position:relative;
   /*right:98px;*/
}
.lrbanbot { padding-top:23px; }

/* --------- Navigation String -------- */
.mainpage #crumbpath div { border-bottom:medium none; margin:0; }
#crumbpath div{
   color:#535353;
   border-bottom:1px solid #E6E6E6;
   font-family:Tahoma,sans-serif;
   font-size:11px;
   font-size-adjust:none;
   font-stretch:normal;
   font-style:normal;
   font-variant:normal;
   font-weight:normal;
   line-height:normal;
   margin:0 0 5px;
   padding:3px 20px 6px;
}

#crumbpath strong { color:#000; }

#printbox {
   clear:both;
   margin:0;
   padding:2em 0 1em;
   text-align:right;
}

#printbox a { margin:0 0 0 15px; }

a.sendmelink {
   background:transparent url(/img/nd/ico-hand2r.gif) no-repeat scroll left center;
   line-height:2em;
   padding:0 0 0 25px;
   text-decoration:underline;
   float:right;
}

div#docheader {
   /*height:42px;
   margin:0 0 10px;*/
   padding: 33px 0 15px 0;
}
div#docheader a.printmelink{
   border-bottom:1px solid #E6E6E6;
   float:right;
   margin-left:10px;
}

a.printmelink {
   background:transparent url(/img/nd/ico-printer.gif) no-repeat scroll left center;
   line-height:2em;
   padding:0 0 0 22px;
   text-decoration:underline;
}

/* ----- RSS ------ */
td#contactbox div#rss_news {
   background-color:#CADCF2;
   border-top:1px solid #FFFFFF;
   /*height:35px;*/
   padding:0px 15px;
}

#newsbox a.rsslink {
   background:transparent url(/img/nd/ico-rss.gif) no-repeat scroll left center;
   line-height:2em;
   padding:0px 33px 5px 21px;
   text-decoration:underline;
}

#newsbox a.rsslink:hover {
   color:#20419A;
   font-weight:normal;
}

/* ------- DOWNLOAD ----- */
#downlbox {
   height:40px;
   border-top:1px solid #FFFFFF;
   padding:10px 15px;
   background-color:#FFDFB8;
}