


.wrap {
 width: 980px;
 margin: 0 auto;
 padding: 0;
}
#header {
 position: relative;
 height: 134px;
}
#header h1 {
 height:60px;
 left:10px;
 position:absolute;
 top:13px;
 width:220px;
}
#header h1 a {
 display: block;
 width: 220px;
 height: 60px;
 overflow: hidden;
}

#header li {
 float: left;
}
#topNavigation {
 position: absolute;
 top: 10px;
 right: 0;
 height: 10px;
}
#topNavigation li a {
 display: block;
 height: 10px;
 overflow: hidden;
}
#topNavigation #mainPageLink a {
 width: 96px;
}
#topNavigation #contactLink a {
 width: 59px;
}
#topNavigation #findePartnerLink a {
 width: 107px;
}
#topNavigation #registrationLink a {
 width: 68px;
}
#topNavigation #loginLink a {
 width: 67px;
}
#topNavigation #logoutLink a {
 width: 68px;
}
#topNavigation #profileLink a {
 width: 69px;
}
#mainNavigation {
 position: absolute;
 bottom: 0;
 left: 0;
 width: 157px;
 height: 31px;
}
#mainNavigation  li a {
 display: block;
 height: 31px;
 overflow: hidden;
}
#mainNavigation #serweryLink a {
 width: 157px;
}
#subNavigation {
 position: absolute;
 bottom: 0;
 right: 0;
 width: 442px;
 height: 31px;
}
#subNavigation li {
 margin-right: 1px;
}
#subNavigation li.last {
 margin: 0;
}
#subNavigation  li a {
 display: block;
 height: 31px;
 overflow: hidden;
}
#subNavigation #promotionsLink a {
 width: 86px;
}
#subNavigation #advicesLink a {
 width: 151px;
}
#subNavigation #implementationLink a {
 width: 92px;
}
#subNavigation #financingLink a {
 width: 109px;
}
#mainContent {
 clear: both;
 overflow:hidden;
}
#breadcumb { list-style: none; border-bottom: 1px #E3E3E3 solid; padding-bottom: 10px; margin:0 0 20px 20px;width:670px;}
#breadcumb li { display: inline; background: url(../_img/slash.gif) no-repeat; padding: 0 4px 0 7px; font-weight: bold; color: #000 }
#breadcumb li a { text-decoration: none }
#breadcumb li.first{ background: none; padding: 0 4px 0 0; color: inherit; font-weight: normal }
.h2Wrap {
 position: relative;
 height: 26px;
 margin-bottom: 10px;
 padding-top: 14px;
 padding-left: 20px;
}
#news .h2Wrap {
 height: 28px;
 padding-top: 12px;
}
#examples .h2Wrap {
 height: 30px;
 padding-top: 10px;
}
#promtions .h2Wrap {
 margin-bottom: 20px;
}
#how .h2Wrap {
 height: 30px;
 padding-top: 10px;
}
h2 {
 z-index: 1;
}
#wideColumn { float: left; display:inline; width: 580px; }
#wideColumn strong { font-weight: bold; color: #000 }
#wideColumn .black { color: #000 }
#wideColumn .back { padding: 0 0 8px 15px; margin: 0 0 20px 0; background: url(../_img/arrow2.gif) 0 4px no-repeat; color: #54BCD5; text-decoration: none; border-bottom: 1px #E3E3E3 solid; display: block; font-weight: bold }
#wideColumn  h2 { background: none; color: #000; margin-bottom: 20px; font-size: 32px }
#wideColumn .content h3 { color: #000; font-size: 16px; background: none }
#wideColumn .content p { margin: 10px 0; line-height: 15px; font-size: 12px }
#wideColumn .content img { float: left; margin-right: 10px }
#wideColumn .content .cite { color: #000; font-size: 16px; margin-right: 150px; font-style: normal; white-space: pre-wrap }
#wideColumn .content ul { list-style: inherit }
#wideColumn .content ul li { padding-left: 8px; margin-left: 10px }
#mainContent .news { overflow:hidden; }
#mainContent .news li { overflow:hidden;border-top: 1px #E3E3E3 solid;padding-top:10px; margin: -1px 0 10px 0 }
#mainContent .news li img { float: left;margin: 0 10px 0 0;border: 1px #E3E3E3 solid  }
#mainContent .news li p { float:left; width:535px;margin-bottom:10px; }
#mainContent .news li h3 { color:#000;font-size:12px;display:block; }
#mainContent #advices .news {margin-left:10px;}
#mainContent #advices .news li p {width:430px;}
#mainContent .doubleColumnContent .news {margin-left:10px;}
#mainContent .doubleColumnContent .news li {border:0;}
#mainContent .doubleColumnContent .news li p {width:240px;}
#mainContent #narrowColumn .news {margin-left:10px;}
#mainContent #narrowColumn .news li p {width:260px;}
#wideColumn ol#nav { list-style: none; text-align: center; margin: 20px 0 0 0; padding: 2px 0; height: 20px }
#wideColumn ol#nav li { display: inline; padding: 0 4px } 
#wideColumn ol#nav .frame { border: 1px solid #E3E3E3; margin-right: 2px }
#wideColumn ol#nav .frame a { text-decoration: none }
#wideColumn ol#nav li a { color: #727272 }
#wideColumn ol#nav li img { padding: 0 5px; vertical-align: -2px }
#wideColumn h4 { font-size: 12px; font-weight: normal }
#wideColumn #partner { /*padding-right: 80px; */margin-bottom: 50px }
#wideColumn #partner p { margin-bottom: 20px }
#wideColumn #partner #map object { width: 212px; height:144px }
#wideColumn #partner #choose { position: relative; top: -178px; left: 280px }
#wideColumn #partner #form { position: relative; top: -158px; left: 280px }
#wideColumn #partner #form select { font-size: 10px }
#wideColumn #partner h3 { color: #000; font: normal 18px tahoma; border-bottom: 1px #E3E3E3 solid; padding-bottom: 10px; margin-bottom: 15px; width: 680px }
#wideColumn #partner h4 { background: url(../_img/arrow4.gif) 0 11px no-repeat; padding: 10px 0 10px 20px; color: #000; font-weight: bold; border-top: 1px #E3E3E3 solid; display: block; width: 660px; cursor: pointer }
#wideColumn #partner h4 a { display: block }
#wideColumn #partner .accordion .item .text ul { list-style: none; font-size: 11px }
#wideColumn #partner .accordion .item .text ul li { background: none }
#wideColumn #partner .accordion .item .text ul .description { margin: 17px 0 15px 20px; padding: 0 30px 10px 0; line-height: 14px; width: 600px; min-height: 90px }
#wideColumn #partner .accordion .item .text ul .description img { border: 1px #E3E3E3 solid; margin-right: 20px; float: left }
#wideColumn #partner .accordion .item .text ul .description .address { float: right; margin-left: 30px }
#wideColumn #partner .accordion .item .text ul .description .address span { color: #000 } 
#wideColumn #partner .accordion .item .text ul .one { height: 62px }
#wideColumn #partner .accordion .item .text ul .contacts { margin: 0; padding-left: 122px }
#wideColumn #partner .accordion .item .text ul .contacts  a { color: #5277B5 }
#wideColumn #partner .accordion .item .text ul .contacts .first { }
#wideColumn #partner .accordion .item .text ul .contacts .second { position: relative; top: -65px; left: 180px }
#wideColumn #partner .accordion .item .text ul .contacts .third { position: relative; top: -60px }
#wideColumn #partner .accordion .item .text ul .contacts .fourth { position: relative; top: -126px; left: 150px; margin-bottom: -108px }
#wideColumn #selector { margin-right: 100px }
#wideColumn #selector p { margin-bottom: 20px; font-size: 11px }
#narrowColumn { float: right; width: 390px }
.tc { filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity: 0.3; opacity: 0.3 }
.contentBox {  
 margin-bottom: 10px;
 padding: 10px 0 0 10px;
}
#wideColumn .contentBox {
 float: left;
 width: 569px;
}
#wideColumn .leftSide .contentBox {
 float:left;
 width:209px;
 padding-bottom:10px;
}
#narrowColumn .contentBox {
 float: right;
 width: 379px;
}
#submenu {
 background:#e3e3e3;
 border-left:5px solid #000;
 margin: 0 0 10px 0;
 position:relative;
 left:0;
 top:-77px;
 float:right;
 width:260px;
 padding:20px 0 20px 0;
}
#submenu li {
 margin:0 10px 0 10px;
 padding:3px 0 3px 10px;
 border-bottom:1px solid #fff;
}
#submenu li.selected a {
 color:#54BCD5;
}
#submenu li a {
 font-size:13px;
 font-weight:bold;
 color:#000;
 text-decoration:none;
}
.doubleColumnContent .contentBox {
 width: 274px !important;
 margin-right: 10px;
}
.doubleColumnContent .contentBox.last {
 margin-right: 0;
}
#sliderContainer { 
 text-align:center;
 background: url(../_img/sliderBG.gif) 0 0 repeat-x;
 width: 100%;
 margin-bottom:10px;
}
#slider {
 margin:auto;
 text-align:left;
 width: 980px;
 height: 203px;
}
#banner {
 width: 580px;
 height: 260px;
 margin-bottom: 10px;
}
.intro {
 margin-bottom: 10px;
 padding-bottom: 10px;
 padding-left: 10px; 
}
.intro p {
 padding: 0 10px 0 0;
} 
h3 a {
 color: #000; 
}
#promotions li {
 float: left;
}
#registration input {
 float: left; 
}
#emailInput {
 width: 192px;
 margin: 2px 20px 0 10px; 
 padding: 4px 8px;
}
#registration p {
 padding: 5px 20px;
}
#footer {
 height: 50px; 
 margin-bottom: 10px;
 padding-top: 20px;
}
#footer .partners { 
 float: left; 
 margin: 11px 0 0 12px; 
}
#footer #logos { 
 float: left; 
 height: 40px; 
 margin: 8px 0 0 0; 
}
#footer #logos li { 
 display: inline; 
 padding-left: 18px; 
}
#footer #right { 
 float: right;  
 margin-top: -8px; 
 margin-right:10px; 
}
#footer #right p { 
 margin-top: 2px;
}
#footer #right #links { 
 margin-top: 12px; 
}
#footer #right #links li { 
 display: inline; 
 padding: 0 4px 0 8px; 
}
.see {
 display: block;
 position: absolute;
 top: 13px;
 right: 20px;
 height: 13px;
 padding-right: 18px;
 z-index: 10px;
}
#edycjaZapisz { background: url(/images/data/edycjaZapisz.gif) }

#edycjaZapisz {background-image: url(/images/data/edycjaZapisz.gif);}
#sliderContainer {background-image: url(/images/data/sliderBG.gif);}
#breadcumb li {background-image: url(/images/data/slash.gif);}

